
QT
文章平均质量分 69
h1007886499
这个作者很懒,什么都没留下…
展开
-
Qt添加、移除、更新组件记录
一、序言我们安装Qt的时候时常不知道安装些什么,或者是以后用到什么,只能用到什么,安装什么,这样的话也比较节省内存。那么当我们需要更多的时候怎么办呢,在Qt界面找了半天没有找到相关的接口按钮,那么这时候你是不是只能删除重装了,这样的话,那你就呵呵了 ,一堆活要等你干了,这个时候别慌,下面来教你一招搞定。二、操作步骤其实Qt自带了工具供我们操作,在Qt的安装目录下找到MaintenanceTool.exe,如图双击exe,往后执行如果没有账户,可以在上一步断网操作就错过这步了,后面再打开网进行原创 2021-02-19 10:46:08 · 410 阅读 · 0 评论 -
mouseMoveEvent事件无法响应鼠标move事件
问题描述1.mouseMoveEvent无法捕获鼠标的实时状态,只有在点击左键后才能响应。解决方法1.实现mouseMoveEvent的实时响应,则需要在构造函数中添加setMouseTrack(true),直接得到监听事件。若是setMouseTrack(false),只有鼠标按下才会有mouseMove监听事件响应。但是如果有多个窗口的话需要对每个窗口进行设置setMouseTrack(true)。2.可以使用setAttribute( Qt::WA_Hover,true)实现对鼠标的实时原创 2020-12-22 18:44:00 · 2481 阅读 · 1 评论 -
QT中信号和槽用在多线程中
注意:Qt的信号与槽机制可以将任何继承自QObject类的对象捆绑在一起,使不同对象之间能够相互通信。connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。这是用在多线程中的重点。两个线程:1.class MyThread:public QThread{ Q_OBJECT ...signals:......原创 2018-03-12 14:27:10 · 7129 阅读 · 0 评论