1、qt4一下 解决乱码:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());2、状态栏显示数据:
ui->statusBar->showMessage(tr("欢迎使用QCom串口调试助手!"));
3 qt学习参考:
http://blog.sina.com.cn/s/articlelist_2801495241_0_1.html
http://blog.csdn.net/chenlong12580?viewmode=list
4、error: no matching function for call to 'MainWindow::connect(*&, ...)
强制类型转换一下:connect((QObject*)(sender),...);
5、QT 静态编译环境的搭建:
1.将C:\Qt\2010.05\qt\mkspecs\win32-g++\qmake.conf文件中的QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
改为
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
2.在开始菜单里找到Qt Command Prompt并运行,输入命令: configure -static -debug-and-release -no-exceptions -L "C:\Qt\4.8.4\include" -L "C:\Qt\4.8.4\lib"
-L指定一下路径,防止用到vc的头文件
选择开源:O;选择license:y;
3.上一条命令运行成功后再输入命令: mingw32-make sub-src
等1 ~3 小时可能就运行完了 完成后就ok了。。。
我的环境是windows qt2010.05
4、转换qt工程为vs工程:
qmake -spec win32-msvc2008 -tp vc
qmake -spec win32-msvc2013 -tp vc
This will convert your project to a .vcproj.