Qt开发
lwydezh
这个作者很懒,什么都没留下…
展开
-
Qt Creator无法显示自定义控件
这几天尝试做一下Qt的自定义控件,中间遇到问题就是自定义控件在QtCreator上无法显示,经过查资料和验证,将问题解决了,简单记录一下。关键词:Qt库版本Qt Creator所使用的Qt版本Qt使用自定义控件有两种方式:①通过控件“提升”,这个方法比较推荐,方便快捷。在这里不展开了;②通过插件的方式,本文记录的就是这样的方式。就是把控件做成插件,并且可以在Qt Creator的界面设计器上直接拖拽调用,很炫酷。为什么要采用这样的方式?其中一个原因看起来很专业和高大上啊。但我在这过程中遇到问题原创 2020-10-16 11:48:06 · 3011 阅读 · 3 评论 -
Qt自定义控件:字体大小随着控件大小自适应变化
重载QWidget的paintEvent函数,自定义类如下:#define MIN_FONT_SIZE 1#define MAX_FONT_SIZE 1000class MyWidget : public QWidget{ Q_OBJECTpublic: MyWidget(QWidget *parent = nullptr); void setText(const QString &str);protected: void paintEven.原创 2020-06-05 15:20:58 · 8767 阅读 · 2 评论 -
QThread: Destroyed while thread is still running的处理方法
QThread: Destroyed while thread is still running的处理方法如果把一个基于QObject的类的槽运行在另一个线程,我们可以用moveToThread的方法。但在使用过程中,退出程序时会报上面的错误。在网上找了一些方法,但总感觉不太合适。现在解决思路如下:线程类:class WorkerThread : public QThread{ ...原创 2020-01-03 10:29:56 · 7174 阅读 · 0 评论