您的位置:首页 > 编程语言 > Qt开发

Qt开发笔记

2016-05-03 18:09 344 查看
1.Qt翻译

首先代码翻译的字符串要用tr()包起来,项目配置文件中加上TRANSLATIONS += aaa.ts,然后打开终端进入项目的根目录执行lupdate -verbose
xxx.pro之后生成一个ts文件,然后用qt工具Linguist打开这个文件,把翻译一个个确认之后导出会生成一个qm文件。

之后在代码中加入

QTranslatorqtTranslator;
qtTranslator.load("aaa.qm");
a.installTranslator(&qtTranslator);


2.背景拉伸问题

用setStyleSheet方法设置背景图片时,如果想让图片充满窗口要用border-image属性,background-image图片多大就会显示多大

3.命令行安装pkg包的方法

sudo installer -pkg aaa.pkg -target /

4.Qt模态与非模态 

 模态是指当子窗口弹出时,焦点始终被强行集中于子窗口,只要子窗口不退出,焦点就不会被释放。非模态正好相反。

 在Qt的模态中,主要用到QDialog的exec()方法:

 在非模态中,主要用到了QDialog中的show()方法:

5.rcc -binary res.qrc -o ***.dll  qt将资源文件生成动态库

6.lupdate -verbose **.pro  生成一个翻译文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt