QT
meluobote
这个作者很懒,什么都没留下…
展开
-
QThread和QTimer的使用方法
参考链接:https://www.cnblogs.com/flowingwind/p/8361939.html说明:1、一下小结不保证对,如果错误希望指正2、Queue和Direc代表是的connect的链接方式,Qt::DirectConnection和Qt::QueuedConnection小结: 一个线程如果有多个任务要执行,且某个任务会阻塞,导致其他要执行的没有执行,这种情况就需要用线程了. 比如:QTimer 在主线程,主线程等待用户输入会导致定时器信号没法发出去(可...原创 2020-10-28 10:53:52 · 3303 阅读 · 0 评论 -
QT: QPainter画旋转的动态图
效果如下:关键代码:Dialog对象:.hprotected: void paintEvent(QPaintEvent *event);private: QTimer *timer; int angle;.cpp#include<QtMath>#include<cmath>Dialog::Dialog(QWid...原创 2019-12-17 16:11:43 · 1754 阅读 · 0 评论 -
QT 打印目录树
#include "dialog.h"#include<QDebug>#include <QDir>#include<iostream>using namespace std;//dir是目录, 不进行判断,由调用者判断void printDir(QString dirname, int level){ QDir::setCurrent(...原创 2019-12-11 07:55:40 · 340 阅读 · 0 评论 -
Qt - QDialog,QWidget实现模态及非模态
转载自: http://www.360doc.com/content/15/0825/16/20016257_494656595.shtml在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下《Qt 窗口与部件的概念》。对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下。模态QDialog方式一转载 2017-01-05 20:03:44 · 18971 阅读 · 1 评论 -
QT 添加图片提示无效样式表
没有先选择图片类型原创 2017-01-06 11:50:54 · 8316 阅读 · 4 评论 -
qRegisterMetaType的使用
如果是自己定义的类型如果想使用signal/slot来传递的话,则没有这么简单。直接使用的话,会产生下面这种错误:QObject::connect: Cannot queue arguments of type 'TextAndNumber' (Make sure 'TextAndNumber' is registed using qRegisterMetaType().) 原因:当转载 2017-01-13 11:09:13 · 49556 阅读 · 7 评论