
Qt
zyf224
这个作者很懒,什么都没留下…
展开
-
Tmake使用指南
译者:一风(兰州大学高性能计算机试验室 cnyifeng@263.net) tmake是一个很好用的生成和管理makefile的工具,他是由Trolltech这家公司开发的,用perl写成。Trolltech这家公司的主打产品大家都知道是Qt。如果不是用tmake来管理makefile的话,那将会是一件痛苦的事情,虽然有autoconf等工具,但毕竟还是十分繁杂的,现在tmake将我转载 2011-12-06 15:09:25 · 310 阅读 · 0 评论 -
tmake学习笔记
最初接触tmake,是因为改别人的东西,到手的代码是qt2的,用tmake生成的Makefile。平台搭建、qt编译、环境变量设置,都是参照arm学习板提供的指导手册一步一步傻瓜式地完成的。tmake的基本使用方法一开始是别人教的,但也就教了2个命令:先用progen -o xxx.pro生成工程文件,然后用tmake xxx.pro -o Makefile生成Makefile。使用期间碰到了很多原创 2011-12-07 18:17:09 · 1092 阅读 · 1 评论 -
Qt中文编码
【Qt 编码简单实验】 首先,Qt中得QString 类对字符串进行了封装,其内部使用Unicode对传入的串进行编码。这样一来,QString就可以处理绝大多数的国际语言。将QString中的字符根据语言翻译的过程,也就是Qt 的Translater针对程序中使用含有的tr("XXXXX"),进行翻译的过程。由于QString的Unicode编码,和本地系统的编码不一定是一致的转载 2011-12-15 15:59:52 · 262 阅读 · 0 评论 -
把窗口内容保存成图片
1、QPixmap::grabWidget()2、QWidget::render()原创 2012-04-20 11:21:46 · 328 阅读 · 0 评论 -
没加Q_OBJECT导致Qt Linguist翻译失效
最近碰到的一个莫名奇妙错误用tr(“xxxxxx")和Qt Linguist,把”xxxxxx“翻译成中文,但是最后显示的还是"xxxxxx",也就是说没翻译成功原因是类声明的时候没加Q_OBJECT原创 2012-04-20 11:24:43 · 357 阅读 · 0 评论 -
《QEventLoop 的使用两例》补充
正好查QEventLoop用法,找到《QEventLoop 的使用两例》,网址:http://blog.youkuaiyun.com/dbzhang800/article/details/6300519其中第一种用法,是用QEventLoop来使主线程的某段代码延迟一定时间执行,而避免sleep()函数中断主线程造成界面不响应的缺点但是有一点疑惑,就是QEventLoop::exec()虽然开原创 2012-04-21 22:03:33 · 877 阅读 · 0 评论 -
Qt事件循环的一些理解(exec、eventloop)
1、事件循环一般用exec()函数开启。QApplicaion::exec()、QMessageBox::exec()都是事件循环。其中前者又被称为主事件循环。事件循环首先是一个无限“循环”,程序在exec()里面无限循环,能让跟在exec()后面的代码得不到运行机会,直至程序从exec()跳出。从exec()跳出时,事件循环即被终止。QEventLoop::quit()能够终止事件循原创 2012-04-23 18:50:37 · 3300 阅读 · 1 评论