分类:

Qt

Qt中的forever是什么?
Qt

Qt中的forever是什么?

从forever的字面意思来看,应该很容易猜到它是死循环的意思。实际上forever就是for(;;) 无限循环。...

fearlazy 2020-12-23 141 0
频繁调用QApplication processEvents导致的异常
Qt

频繁调用QApplication processEvents导致的异常

现象:创建一个子线程,在子线程中不断发送信号给主线程,在主线程的对应的槽函数中调用QApplication::processEvents()。例:CMyThread继承于QThread类,在run函数...

fearlazy 2020-12-23 165 0
QTableWidget如何设置只能选中一行?
Qt

QTableWidget如何设置只能选中一行?

1.默认情况下QTableWidget点击一次选中一个单元格。使用setSelectionBehavior设置一次选中一整行。传入参数是一个枚举,SelectRows表示选中行。2.此时按住ctrl点...

fearlazy 2020-12-05 233 0
踩了个QBrush的坑
Qt

踩了个QBrush的坑

现象:QPainter设置画刷后,绘制矩形没有填充色?示例代码如下:程序运行效果:预期效果是界面填充为红色,然而并没有。原因:QBrush默认的brush style是Qt::NoBrush,也就是没...

fearlazy 2020-12-02 179 0
Qt应用程序启动后界面无法弹出?
Qt

Qt应用程序启动后界面无法弹出?

现象:基于QWidget的工程,在程序启动后没有显示UI,任务管理器中可以看到进程。  原因:如示例代码所示,Widget设置了布局layout,然而又将自己加入了布局中。解决办法:写代码的...

fearlazy 2020-07-20 898 0
Qt程序如何知道当前系统支持哪些字体?
Qt

Qt程序如何知道当前系统支持哪些字体?

QFontDatabase类提供了系统中的字体的信息。要想知道当前系统支持什么字体,只需要调用QFontDatabase类的families函数即可。例:可以看到字体还挺多的。传入参数QFontDat...

fearlazy 2020-07-10 764 0
QWidget的setWhatsThis是干什么的?
Qt

QWidget的setWhatsThis是干什么的?

setWhatsThis函数用于设置whatsThis属性,那么whatsThis属性是用来干什么的呢?顾名思义就是用来说明这是啥玩意的。例:创建两个QPushButton,分别设置不同的WhatsT...

fearlazy 2020-07-10 1102 0
QWidget的setToolTip是干什么的?
Qt

QWidget的setToolTip是干什么的?

《QWidget的setStatusTip是干什么用的?》tooltip也是显示提示信息,个人觉得要比status tip好用多了。status tip是当鼠标移动到widget上在状态栏显示提示信息...

fearlazy 2020-07-09 790 0