Qt 学习过程记录(14-10-2013)

来源:互联网 发布:服务器怎么打开端口 编辑:程序博客网 时间:2024/06/05 16:25

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 才对