不浮躁
发布时间:2015-11-27 11:20:04
Qt 使用QThread 来管理线程。要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread::run()函数:点击(此处)折叠或打开class Thread : public QThread{protected: vo.........【阅读全文】
发布时间:2015-11-22 12:43:30
最近在复习QT,准备做项目了,QT Creator 默认生成的代码 explicit Dialog(QWidget *parent = 0)中,有这么一个关键字explicit ,用来修饰构造函数。以前在Windows下写程序的时候,基本上没有碰到这个关键字,那么这个关键字是做什么用的呢?{Q_OBJECTpublic: explicit TcpClientSocket(QObject *par.........【阅读全文】
发布时间:2015-09-08 12:05:15
在工程文件.pro里面添加 DEFINES += QT_NO_WARNI.........【阅读全文】
发布时间:2015-04-21 21:07:10
目标:用户端:linux(arm平台),完成文件的传输服务器:windows ,使用多线程的文件的接收实现无线的文件传输功能用户端程序,用标准的socket完成文件传输的功能,代码如下:1: // Linux下网络编程,客户端程序代码2: //程序运行参数:3: // ./client IPADDRESS PORT.........【阅读全文】
发布时间:2015-04-02 11:44:49
ui.pushButton->setFocus(); //设置默认焦点ui.pushButton->setShortcut( QKeySequence::InsertParagraphSeparator ); //设置快捷键为键盘的“回车”键ui.pushButton->setShortcut(Qt::Key_Enter); //设置快捷键为enter键ui.pushButton->setShortcut(Qt::Key_Return); //设置快捷键为小键盘上的enter键.........【阅读全文】
发布时间:2015-03-28 20:05:12
Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理。假设我们有一个CustomerInfoDialog控件,由一些QLineEdit控件组成。我们希望使用Space键得到下一个QLineEdit的输入焦点。一个最直接的方法是继承QLineEdit重写keyPressEvent()函数,当点击了Space键时,.........【阅读全文】
发布时间:2015-02-06 11:09:25
QT的窗体系统可以包含多个进程,对于Linux上的应用,一个进程可以对应一个应用程序,每个应用程序都有自己的MainWindow,也可以有自己的Widget stack.。假设一种情况:同时打开多个应用,并且各个应用之间的Windows不存在完全覆盖,当我们用鼠标点击某个应用的窗体,这个应用的窗体便会出现在屏幕的最上层。对于了解windo.........【阅读全文】