// QString(const QByteArray &ba) QString的建構函式預設就可以轉換;
QByteArray baData;
QString str = QString(baData);
// 反過來轉換;
QByteArray by1 = str.toLatin1();
一. 基本概念
Qt是一個1991年由奇趣科技開發的跨平臺C++圖形使用者介面應用程式開發框架。它既可以開發GUI程式,也可用於開發非GUI程式,比如控制檯工具和伺服器。Qt是面向物件的框架,使用特殊的程式碼生成擴充套件(稱為元物件編譯器(Meta Object Compiler, moc))以及一些宏,易於擴充套件,允許元件程式設計。
Qt是1991年奇趣科技開發的一個跨平臺的C++圖形使用者介面應用程式框架。它提供給應用程式開發者建立藝術級的圖形使用者介面所需的所有功能。
二. 平臺支援
1.MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008;
2.Unix/X11 -Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平臺;
3.Macintosh -Mac OS X;
4.Embedded - 有幀緩衝(framebuffer)支援的嵌入式Linux平臺,Windows CE;
5.Symbian Symbian^3 Symbian Anna Symbian Belle。
// QString(const QByteArray &ba) QString的建構函式預設就可以轉換;
QByteArray baData;
QString str = QString(baData);
// 反過來轉換;
QByteArray by1 = str.toLatin1();
QByteArray by2 = str.toLocal8Bit();一. 基本概念
Qt是一個1991年由奇趣科技開發的跨平臺C++圖形使用者介面應用程式開發框架。它既可以開發GUI程式,也可用於開發非GUI程式,比如控制檯工具和伺服器。Qt是面向物件的框架,使用特殊的程式碼生成擴充套件(稱為元物件編譯器(Meta Object Compiler, moc))以及一些宏,易於擴充套件,允許元件程式設計。
Qt是1991年奇趣科技開發的一個跨平臺的C++圖形使用者介面應用程式框架。它提供給應用程式開發者建立藝術級的圖形使用者介面所需的所有功能。
二. 平臺支援
1.MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008;
2.Unix/X11 -Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平臺;
3.Macintosh -Mac OS X;
4.Embedded - 有幀緩衝(framebuffer)支援的嵌入式Linux平臺,Windows CE;
5.Symbian Symbian^3 Symbian Anna Symbian Belle。