qt中怎么把qbytearray轉(zhuǎn)化為qstring?
// QString(const QByteArray &ba) QString的構(gòu)造函數(shù)默認(rèn)就可以轉(zhuǎn)換;
QByteArray baData;
QString str = QString(baData);
// 反過來轉(zhuǎn)換;
QByteArray by1 = str.toLatin1();
QByteArray by2 = str.toLocal8Bit();一. 基本概念
qt是一個1991年由奇趣科技開發(fā)的跨平臺C++圖形用戶界面應(yīng)用程序開發(fā)框架。它既可以開發(fā)GUI程序,也可用于開發(fā)非GUI程序,比如控制臺工具和服務(wù)器。Qt是面向?qū)ο蟮目蚣埽褂锰厥獾拇a生成擴(kuò)展(稱為元對象編譯器(Meta Object Compiler, moc))以及一些宏,易于擴(kuò)展,允許組件編程。
Qt是1991年奇趣科技開發(fā)的一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所有功能。
二. 平臺支持
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。