- 博客(9)
- 收藏
- 关注
翻译 QThread的使用总结(2)
根据QT的asstant的描述,moveToThread的作用是把一个 QOject移动到一个线程里面去,那么它到底是什么意思呢。我的理解就是当我们调用QObject的moveToThread方法之后,我们这个派生自 QObject的类的代码就会在新的线程里面执行。而那篇文章所说的就是大多数对这个函数产生了误解,人们总是在派生的QThread的类的构造函数里面 调用moveToThread(thi
2014-07-28 11:40:48 828
翻译 QThread的使用总结
#include #include #include #include class Dummy:public QObject { Q_OBJECT public: Dummy(QObject* parent=0):QObject(parent) {} public slots: void emitsig() {
2014-07-24 16:30:43 610
翻译 Qt源码分析之信号和槽机制
Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也有点关系,但是消息机制可比回调函数有用多了,也复杂多了 MFC中的消息机制没有采用C++中的虚函数机制,原
2014-07-23 13:05:31 631
翻译 软件与Cache
Cache是提高CPU性能的一种技术手段,通过Cache存储器把程序频繁用到的指令和数据存储起来,等再次访问该指令或数据时CPU可以直接从Cache中读取而不用访问主存从而能提高程序运行的效率。Cache背后的理论基础是程序运行的“局部性”原理, “程序局部性原理”包括时间局部性 和 空间局部性。时间局部性的主要表现为刚被访问过的指令或数据很可能在最近的将来再次被访问,编程语言的循
2014-07-22 12:47:00 666
原创 Qt多国语言国际化
Qt自己提供了一种国际化的方案,而不是采用INI配置文件的方式。使用QString,QTranslator等类和tr()函数能够很方便的完成加入国际化的支持,
2014-07-22 10:31:46 878
翻译 在Qt中用QAxObject来操作Excel
最近写程序中需要将数据输出保存到Excel文件中。翻看《C++ GUI Programming with Qt 4》(Second Edition)发现可以在Qt中运用ActiveX控件,这真是太好了。 看了很久教程也没有学会,毕竟是新手,平时也没学过ActiveX编程。一些在VB中可以方便使用的函数在Qt中都没法儿运行。网上的方法也很多解决不了问题,还会报错。也许是版本问题吧,
2014-07-15 10:33:50 1093
翻译 简述MFC程序生与死
经常从网上下载好程序,但打开VC看了不到几行,鼠标就移到最到最右上角,对准那个“X”,咔嚓...(心还暗念:嚓死你!),二话不说在“程序”菜单里寻找QQ的存在,开始进入休闲时光!!这可是我经常做的事情,唉!苦于基础不扎实,经常被美好的代码踢出门外。但幸好我还对她有一斯感觉,近来有幸买到侯先生的《深入浅出MFC》,看到第六章:MFC程序的生死因果,觉得是学MFC,喔不,应该是看MFC程序代码的好起点
2014-07-10 16:58:37 663
转载 Qt4升级Qt5的常见问题
Qt 5 编译问题: 新增QtWidgets模块· 头文件包含,代替原有的 等。.pro文件中Qt += widgets 新增QtWetKitWidgets模块· 头文件包含.pro文件中Qt += webkitwidgets 'WFlags' : is not a m
2014-07-01 17:03:35 1618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人