第12章Qt5多线程解说.ppt

12.3 多线程应用的例子 12.3.1 服务器 (1)在头文件“dialog.h”中,定义服务器端界面类Dialog继承自QDialog类,其具体代码如下: #include QDialog #include QLabel #include QPushButton class Dialog : public QDialog { Q_OBJECT ? public: Dialog(QWidget *parent = 0); ~Dialog(); ? private: QLabel *Label1; QLabel *Label2; QPushButton *quitBtn; }; 12.3.1 服务器 (2)在源文件“dialog.cpp”中,Dialog类的构造函数完成了初始化界面,其具体代码。 (3)此时运行服务器端工程“TimeServer.pro”,界面显示如图12.5所示。 12.3.1 服务器 (4)在服务器端工程“TimeServer.pro”中,添加C++ Class文件“timethread.h”及“timethread.cpp”。在头文件“timethread.h”中,工作线程TimeThread类继承自QThread类,实现TCP套接字,其具体代码如下: #include QThread #includ

文档评论(0)

1亿VIP精品文档

相关文档