Qt
wenwenxiong
这个作者很懒,什么都没留下…
展开
-
Qt的QThread一点理解
QTread类是Qt编写多线程程序的一个最基础的类,它本身的使用是比较简单的。但是多线程编程最重要的是整个编程模型。在使用QTread类时对几个函数的作用需要理解。run(),exec(),start(),quit()或exit(0),wait()。首先,我们要清楚,我们运行一个线程的时候一般都是处理计算密集型或者I/O密集型的操作,在这些操作中我们至少需要一个交互,就是计算或I/O操作结束时原创 2015-01-07 18:33:56 · 1080 阅读 · 0 评论 -
Qt文件传输小记
传输文件时,简单的文本文件可以以字符串的形式传输。一般的无格式文件则以二进制格式传输。编写程序涉及的buffer类有QFile QByteArray QString QTCPSocket 如果用其他套接字的话还会用到 char[]数组。当传输文件时不可避免取得数据操作,存储数据类型转换,写入数据操作。在文本方式中:首先需要考虑字符编码,有中文字符时,得转为utf-8在通过套接字发送原创 2015-01-07 18:41:28 · 1846 阅读 · 0 评论 -
Qt元对象表机制与MFC消息映射机制
http://blog.csdn.net/oowgsoo/article/details/1529411多态的底层实现机制只有两种,一种是按照名称查表,一种是按照位置查表,两种方式各有利弊,c++的虚函数机制采用了按照位置查表.导致的问题是:子类很多重载的基类实现的时候开销太大.像界面编程这样子类众多的的情况,c++的虚函数机制不适合.于是各家库的编写者采取自家的方法实现按照名称查表的多态转载 2015-01-09 23:30:07 · 1553 阅读 · 0 评论 -
Qt事件机制浅析
Qt事件机制Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发.。Qt事件的发生和处理成为程序运行的主线,存在于程序整个生命周期。Qt事件的类型很多, 常见的qt的事件如下:键盘事件: 按键按下和松开.鼠标事件: 鼠标移动,鼠标按键的按下和松开.拖放事件: 用鼠标进行拖放.滚轮事件: 鼠标滚轮滚动.绘屏事件: 重绘屏幕的某些部分.定时事件: 定时器到转载 2015-01-19 22:36:33 · 466 阅读 · 0 评论 -
centos7安装qt5出现的一些问题
顺利在linux下安装了qt5,启动qt creator,出现了1、不能在编辑器中切换中英文输入法; 我在centos7下使用输入法工具是ibus,按照网上的方法,设置代码补全的快捷键为Alt+/,设置补全为自动补全方式,但还是无法自动补全。2、qt creator中没有配置好编译器(g++) 首先在/usr/bin找寻g++文件,在我的系统下没有安装g++原创 2015-05-09 19:05:14 · 4125 阅读 · 0 评论 -
两个基于C++-Qt的开源WEB框架
1.tufao项目地址:https://github.com/vinipsmaker/tufao主页:http://vinipsmaker.github.io/tufao/介绍:Tufão is a web framework for C++ that makes use of Qt’s object communication system (signals转载 2015-06-19 17:49:55 · 6331 阅读 · 0 评论