Qt学习
杨红庄
好好学习数学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt5中文乱码问题
头文件加上#include 在类里面定义变量QTextCodec *codec;在构造函数中初始化变量codec = QTextCodec::codecForName("GB18030");在每次使用中文的时候直接调用codec->toUnicode("打开文件")对于中文路径QString filename = QFileDialog::g原创 2013-11-16 20:21:33 · 703 阅读 · 0 评论 -
Qt添加右键菜单
在*.h添加头文件#include 定义私有函数void contextMenuEvent(QContextMenuEvent *e);定义Action QAction *showpoint; QAction *showline; QAction *showtriangle;定义槽函数 void DrawPoint(); void DrawLine();原创 2013-11-18 18:54:31 · 1068 阅读 · 0 评论 -
添加qt应用程序图标
准备一个*.icon文件,我的是将其放到工程目录下resources文件夹下。创建*.rc文件,文件内容是IDI_ICON1 ICON DISCARDABLE "resources/Bezier.ico"对于利用Qt Creater创建的应用程序,只需要在*.pro文件中添加RC_FILE += Bezier.rc即可对于在vs下利用Qt插件生成的应用程序,只原创 2013-11-20 11:04:56 · 791 阅读 · 0 评论 -
QT 多线程信号与槽(二)
一个主线程,一个次线程,主线程向次线程发送信号mythread.h#include #include class Mythread : public QThread{ Q_OBJECTpublic: Mythread();protected: void run();private:public slots: voi转载 2014-01-03 16:31:39 · 1315 阅读 · 0 评论 -
QT 多线程信号与槽(一)
1.一个主界面(主线程),一个次线程,次线程通过信号向主线程传递递增变量,主线程将它显示出来mythread.h#include #include class Mythread : public QThread{ Q_OBJECTpublic: Mythread();protected: void run();private:转载 2014-01-03 16:30:21 · 1254 阅读 · 0 评论 -
QT 多线程信号与槽(三)
这回写被大家认可的方法,继承QObject。还是主线程向子线程发信号,子线程接收信号,槽函数在新线程中运行。mythread.h#include #include class Mythread : public QThread{ Q_OBJECTpublic: Mythread();protected: void run();pri转载 2014-01-03 16:32:32 · 861 阅读 · 0 评论
分享