![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
重生之我在四川卖苕皮
毕业设计,技术指导,Qt教程,Qt项目
展开
-
QT如何添加/移除组件,以及“此操作至少需要一个处于启用状态的有效资料档案库“问题的解决
二,解决 "此操作至少需要一个处于启用状态的有效资料档案库" 的问题。一,如何添加/移除组件。加入临时有效资料档案库。原创 2023-05-15 14:04:40 · 1096 阅读 · 0 评论 -
QT如何在控件上绘图(例如QLabel,Button,QWidget等)
自己定义一个MyWidget类继承于QWidget,然后在这个类中重写paintEvent(QPaintEvent *)函数,并在里面绘图。总结: 由上看出,绘图事件里的实现代码,与事件过滤里的实现代码是一样的,所以,完全可以将其封装成为函数。由两个函数组成的一种操作,用来完成一个部件对其他部件的事件监视,这两个函数分别是installEventFilter();event->type() == QEvent::Paint 判断的是绘图事件。示例:要在Form窗口里的 widget(红框部分) 中绘图。原创 2023-05-01 20:43:17 · 4255 阅读 · 3 评论 -
QT如何实现不同窗口之间的通信
作为信号的接收方,不需要自定义信号,只需要定义接收信号的槽函数就可以了。//传递信号的函数,这个函数的主要功能就是,发送。1,首先,对发送信号的窗口,自定义信号,和槽函数。1,先包含要发送信号的窗口(Form1)的头文件。定义一个字符串来接收,form1发送的字符串。//这种老式写法,用来传信号很合适。//Form1中传递按钮的信号与槽。方法: 用qt的emit 来实现。MainWindow主窗口。//定义接收的槽函数。//构造函数中实现。原创 2023-04-01 16:44:49 · 3153 阅读 · 0 评论