1、最开始装了vs2012。openGL.32位版本的,发现1、不能调试 2、图片装载不了,同事说,换minGW,Ok,一切搞定了
2、今天早上写测试程序,按《QT学习之路》写例子程序,发现QAction的信号trigger其实是带默认参数的,于是自作聪明的修改代码,写成了:
connect(openAction,SIGNAL(triggered(bool checked)),this,SLOT(open()));编译通过,但执行时报:
No such signal QAction::triggered(bool checked)
,但是怎么表达呢?居然是运行时查找的!后来发现,其实要的是函数签名:改了一下
connect(openAction,SIGNAL(triggered(bool)),this,SLOT(open())); Ok,搞定
3、晚上测试国际化,书上写调用lupdate hello.pro就行了
其实不对,要带参数
lupdate -pro hello.pro -ts hello.ts 才对

本文分享了使用Qt进行编程的一些实用技巧,包括解决连接信号槽时的问题、使用MinGW替代VS2012进行OpenGL开发及调试,以及正确设置国际化资源文件的方法。
3587

被折叠的 条评论
为什么被折叠?



