E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
qobject
【已解决】Qt mouseMoveEvent、mouseReleaseEvent失效无法触发
问题背景我有一个派生自QGraphicsObject的类,这个类其实就是同时继承了QGraphicsItem和
QObject
的类相当于在QGraphicsItem的基础上增加了事件消息的功能我派生出来的这个类主要是实现了由多个点组成的多边形现在想实现一个功能
izwmain
·
2023-12-27 10:05
Qt
qt
c++
event
事件
mouseMoveEvent
mousePressEvent
mouseEvent
【QT】C#中System.Timers.Timer定时触发事件的计时器类,qt与之对应的QTimer类的使用举例
defineTIMEREXAMPLE_H#include#include#includeclassTimerExample:publicQObject{Q_OBJECTpublic:explicitTimerExample(
QObject
我不是程序猿儿
·
2023-12-27 06:22
QT之路
qt
c#
数据库
Qt给控件添加鼠标事件
文件中声明鼠标响应事件处理函数public:explicitMainWindow(QWidget*parent=0);~MainWindow();//函数功能:鼠标事件过滤booleventFilter(
QObject
kissgoodbye2012
·
2023-12-27 00:03
001QT桌面程序编程
qt
ui
控件鼠标事件
Qt线程(两种QThread类的详细使用方式)
QThread继承自
QObject
类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。
十年编程老舅
·
2023-12-24 16:36
QT开发
qt
qt教程
qt开发
qt编程
qt5
QT 多线程(QThread)里调用线程池(QThreadPool )与主界面进行通讯
在最近的一个项目中,遇到了一个问题,就是主界面调用一个线程,然后再线程中开启一个线程池进行数据生成,线程池调用的线程对象必须继承自QRunable类,这个类有个缺点,就是因为它无法继承
QObject
,所以不能向外面发送信号
即将封神
·
2023-12-24 16:06
Qt
C/C++
16、Qt线程(一):继承QThread,重写run
一、说明Qt提供了3个类4种方式创建线程:1、QThread①继承QThread类,重写run()函数②继承
QObject
类,使用moveToThread()函数2、使用QtConCurrent并发模块的
怎么追摩羯座
·
2023-12-24 16:05
Qt小功能
qt
17、Qt线程(二):
QObject
::moveToThread
一、功能说明1、创建子类,通过
QObject
::moveToThread函数把子类放入子线程中;2、程序启动,初始化子线程3、点击“开始”按钮启动定时器,子线程每隔1秒向主线程发送累加数;4、点击"停止
怎么追摩羯座
·
2023-12-24 16:05
Qt小功能
qt
QGraphics绘图的步骤
QGraphics绘图的步骤构建图元项QGraphicsItem继承QGraphicsPixmapItem①继承
QObject
(元对象系统QProperty,设置位置点,位置名称在状态机的属性设置中使用
爱研究的猴子
·
2023-12-24 13:27
qt
青少年编程
Qt子线程中的对象注意点
一、在子线程中实例化对象我们创建一个TimeThread类,继承于
QObject
#ifndefTIMETHREAD_H#defineTIMETHREAD_H#include#include#includeclassTimeThread
戏言zare
·
2023-12-23 11:24
qt
开发语言
使用Qt+FFmpeg接收rtsp视频流进行显示,并实时解出SEI信息
includeclassQMutex;templateclassQFutureWatcher;classFFmpegPlayer:publicQObject{Q_OBJECTpublic:FFmpegPlayer(
QObject
D_KING_
·
2023-12-23 10:08
qt
ffmpeg
开发语言
Qt常用函数1
QObject
类中的函数:connect(信号指针,信号函数地址,槽指针,槽函数地址)//信号与槽注1:函数名和&函数名的区别:都代表函数的入口地址,所以加不加都行.注2:可用emit关键字触发信号QWidget
油炸花生米1
·
2023-12-22 23:30
Qt基础---元对象系统(The Meta-Object System )
元对象系统基于三件事:
QObject
类为可以利用元对象系统的对象提供了基类。类声明的私有部分内的Q_OBJECT宏用于启用元对象功能,例如动态属性,信号和槽。
道格拉斯范朋克
·
2023-12-22 04:45
Qt
qt
元对象
PyQt6 基类
QObject
类介绍以及应用
锋哥原创的PyQt6视频教程:2024版PyQt6Python桌面开发视频教程(无废话版)玩命更新中~_哔哩哔哩_bilibili2024版PyQt6Python桌面开发视频教程(无废话版)玩命更新中~共计51条视频,包括:2024版PyQt6Python桌面开发视频教程(无废话版)玩命更新中~、第2讲PyQt6库和工具库QTDesigner安装与配置、第3讲PyQt6第一个程序HelloWorl
java1234_小锋
·
2023-12-21 22:14
Python
QObject
PyQt6
PyQt
python
【Qt】Qt Creator 警告: Unused parameter ‘xxx‘
2.屏蔽这个警告的方法2.1方法1函数中添加Q_UNUSED(arg);TestClass::TestClass(
QObject
*parent){Q_UNUSED(parent);}2.2方法2在.pro
-凌凌漆-
·
2023-12-21 13:40
Qt
qt
【qt信号槽-5】信号槽相关注意事项记录
信号槽-1】槽函数重写问题,qt_metacall和qt_static_metacall-CSDN博客【qt信号槽-2】Qt中窗体继承,槽响应多次执行的解决_qt窗口继承-CSDN博客【qt信号槽-3】(
QObject
大橘
·
2023-12-21 13:39
qt
开发语言
QML编程指南
QtScript可以和Qt原生代码进行交互,但是有一个缺点,如果要在脚本中创建一个继承于
QObject
的图形对
十年编程老舅
·
2023-12-21 12:27
QT开发
C++项目
C++毕设
c++
Qt项目
QT开发
qt教程
qml
QT常用类总结
这些类可以分成两种:一种不是从
QObject
类派生出来的,用来表示各种基本的数据对象,如字符串、图像、字体等,这里将它们通称为基本类;另一种都是从QWidget类派生出来的,它们表示一个顶级窗口或者窗口部件
司
·
2023-12-21 01:55
三十一、时间过滤处理分析
三十一、时间过滤处理分析eventFilter实现以下功能boolQObject::eventFilter(
QObject
*watched,QEvent*event):如果已将此对象安装为所监视对象的事件过滤器
Mo Yan
·
2023-12-21 00:49
QT
开发语言
qt
c++
命令模式
Qt项目中常用的性能优化方法
Qt中的一些常见的优化实现方法:1.
QObject
:
QObject
是Qt中所有类的基类,它提供了信号和槽机制。
1号程序媛
·
2023-12-20 10:45
Qt开发从零到精通
qt
开发语言
error: C2039: “qt_metacast“: 不是 “***“ 的成员
报错信息:errorC2039:"qt_metacast":不是"radartrack::Base_track_data"的成员最近在使用Qt开发,自定义的数据类在继承数据抽象类和
QObject
类时总是报
93度的饼干
·
2023-12-19 16:53
C&C++
Qt&Pyside
c++
Qt
Qt信号槽连接失败或槽函数不响应的问题总结
一、Qt信号槽连接失败或槽函数不响应的问题总结使用Qt信号槽机制时,往往会出现信号与信号槽连接失败或信号槽不响应的情况,原因可能是以下几种情况:1、检查拥有信号槽的类,是否继承了
QObject
,类没有声明
冷凝女子
·
2023-12-19 16:22
Qt
qt
开发语言
qt反射基础
最近研究了一下QT的反射机制,Qt的元对象系统除了提供信号/槽机制的特性之外,它还提供了以下特性:
QObject
::metaObject()返回关联的元对象QMetaObject::className(
coder i++
·
2023-12-19 16:36
qt+opencv+计算机图像
qt
数据库
Qt线程-moveToThread
创建线程的过程直接贴代码://1、创建线程QThread*thread=newQThread;//2、主要工作类//VoiceUpdate*worker=newVoiceUpdate(this);//传参this的话,会有
QObject
feiのfei
·
2023-12-18 11:34
C++
qt
QT多线程实现之moveToThread
一、实现自定义的类,继承自
QObject
1、引入头文件#include2、新建类myTherad类的构造函数参数为主线程传递来的子线程的相关参数,子线程与主线程通信的信号与槽,数据以结构体形式传递(通过
dctgg233
·
2023-12-18 11:34
QT
多线程
qt
Qt 使用moveToThread创建线程调用
QT中使用多线程有很多种方法:1.继承QThread,并且实现run方法2.继承QRunable,实现run方法3.使用moveToThreadmoveToThread主要是让当前继承在
QObject
中类对象关联到
wb175208
·
2023-12-18 11:03
qt
线程
moveToThread
多线程
Qt通过moveToThread实现多线程
实现方式:对于包含复杂复杂耗时计算任务的逻辑功能封装为ChildThread(继承自
QObject
),通过moveToThread函数可以把ChildThread转移到一个新的子线程里。
V_樱宁
·
2023-12-18 11:32
Qt
qt
多线程
QT多线程之:moveToThread
不能在另外的线程直接delete一个
QObject
对象,相反,你需要调用
QObject
::deleteLater()函数,这个函数会给对象所在线程发送一个删除的事件。
上官宏竹
·
2023-12-18 11:32
Qt
qt
开发语言
Qt通过movetoThread创建线程
创建一个类继承自
QObject
:ClassThread03:publicQObject声明槽函数和线程:publicslots:voidfun();private:QThreadm_th;在构造函数中:
Alphapeople
·
2023-12-18 11:01
qt
开发语言
2023-12-05 Qt学习总结 (AI辅助)
六Qt控件和事件七Qt信号和槽八Qt自定义信号和槽九
QObject
基类十QWidget基类十一QMainWindow类十二QLabel文本框十三QPushButton按钮十四QLineEdit单行输入框十五
不停感叹的老林_
·
2023-12-18 03:49
Qt学习
qt
学习
开发语言
【Qt信号槽源码分析】
信号槽源码分析一、相关宏介绍二、示例moc文件源码解析信号发送接收过程源码解析emitsignalconnect三、关键类图:四、时间&空间问题五、总结一、相关宏介绍*要使用信号-槽功能,先决条件是继承
QObject
did_you
·
2023-12-17 08:44
qt
设计模式
数据结构
qt
c++
信号槽
观察者模式
Qt信号槽
信号和槽机制是QT的核心机制,所有从
QObject
或其子类(例如Qwidget)派生的类都能够包含信号和槽。
土豆吞噬者
·
2023-12-15 15:30
在C++和QML之间进行交互时,对delegate委托的注意事项。
classMyModel:publicQAbstractListModel{Q_OBJECTpublic:enumMyRoles{NameRole=Qt::UserRole+1,AgeRole};MyModel(
QObject
尔雅慕客
·
2023-12-15 09:05
C++
qml
c++
qt
qml
交互
Qt::UniqueConnection和lambda一块用无效
原因:参考官方文档:QObjectClass|QtCore5.15.16https://doc.qt.io/qt-5/
qobject
.html#connect
浮3战
·
2023-12-14 15:13
在网上找不到解决办法
qt
开发语言
qt 定时器用法
1.三种定时器使用1.1
QObject
的定时器使用startTimer()函数启动一个定时器,并在派生类中实现timerEvent(QTimerEvent*)函数来处理定时器事件,所以我们要重写voidtimerEvent
阳光_你好
·
2023-12-14 15:42
C++
qt
qt
c++
QML与C++之间自定义对象输出
1.定义暴露的C++类Message.h#ifndefMESSAGE_H#defineMESSAGE_H#include"
QObject
"#include"MessageAuthor.h"classMessage
Freeze-hu
·
2023-12-14 12:22
QT
c++
java
数据结构
qt
QML
【6】PyQt信号和槽
slot调用是用来响应相应的signal的Qt中对象已经包含了许多预定义的signal(基本组件都有各自特有的预定义的信号)槽函数绑定了信号,信号一旦发出,就会自动调用绑定的槽函数2.信号和槽绑定通过调用
QObject
除不掉的灰色
·
2023-12-06 15:57
pyqt入门学习
pyqt
python
QT入门学习之信号与槽
所有从
QObject
或其子类(例如Qwidget)派生的类都能够包含信号和槽。当对象改动其状态时,信号就由该对象发射(emit)出去,这就是对象所要做的全部事情,他不知道另一端是谁在接收这个信号。
蜀中豪杰
·
2023-12-06 05:43
QT软件开发
QT开发入门学习
【Qt开发流程】之对象模型2:属性系统
声明属性要求要声明属性,请在继承
QObject
的类中使用Q_PROPERTY()宏。这个宏用于在
FreeLikeTheWind.
·
2023-12-06 00:51
Qt开发流程
qt
开发语言
Qt属性系统(Qt Property System)
QObject
中的子类的
程序员老舅
·
2023-12-05 03:43
Qt开发
c++
qt教程
qt开发
qt5
qt6
【Qt开发流程】之定时器事件与随机数示例
描述
QObject
是所有Qt对象的基类,提供了Qt中基础的定时器支持。通过
QObject
::startTimer()函数,可以使用毫秒为单位的时间间隔来启动一个定时器。
FreeLikeTheWind.
·
2023-12-04 23:59
Qt开发流程
qt
开发语言
【Qt开发流程】之事件过滤器及sendEvent和postEvent
事件过滤器的使用过程如下:创建一个
QObject
对象,为其安装事件过滤器。重载事件过滤器的eventFilter函数,实现自定义的事件拦截和处理。
FreeLikeTheWind.
·
2023-12-04 23:59
Qt开发流程
qt
数据库
java
【Qt开发流程】之事件系统1:事件系统描述及事件发生流程
事件可以由
QObject
子类的任何实例接收和处理,但它们与小部件特别相关。以下描述了在典型应用程序中如何传递和处理事件。
FreeLikeTheWind.
·
2023-12-04 23:57
Qt开发流程
qt
计算机外设
数据库
Qt 定制QFileDialog 实现文件新建 删除 修改 保存等功能
include#include#includeclassspmFileLoadDialog:publicQFileDialog{Q_OBJECTpublic:explicitspmFileLoadDialog(
QObject
YLnix
·
2023-12-04 14:09
Qt
Qt
【Qt】VS开发Qt程序的国际化使用
当然,要把自己代码翻译,首先要使用
QObject
::tr()函数,这个在我这里,就不再多重复,我主要讲的是使用VS开发Qt怎么国际化!
Little柯南
·
2023-12-04 12:03
Qt
QT
QTLinguist
国际化
QT
sys标准输出sys.stdout
sys.stdout输出重定向一般用于QT或想输出写入文件classEmittingStr(
QObject
):textWritten=pyqtSignal(str)#定义一个发送str的信号defwrite
风痕依旧
·
2023-12-04 09:48
QT 中 QTimer 类 备查
基础//指定了父对象,创建的堆内存可以自动析构QTimer::QTimer(
QObject
*parent=nullptr);//根据指定的时间间隔启动或者重启定时器,需要调用setInterval()设置时间间隔
陈远松
·
2023-12-03 19:10
QT
qt
QT4和 QT5 槽函数连接的区别
正常连接方式//QT4官方用列QLabel*label=newQLabel;QScrollBar*scrollBar=newQScrollBar;
QObject
::connect(scrollBar,SIGNAL
陈远松
·
2023-12-03 06:12
QT
qt
Qt 多线程
一.Qt中使用多线程的几种方法1.继承QThread,重载run函数2.继承
QObject
,使用moveToThread将
QObject
对象移动到另一个线程中3.继承QRunnable,使用QThreadPool4
djykkkkkk
·
2023-12-02 09:20
#
Qt
c++
QT 控件添加鼠标右键事件
QT控件添加单击右键事件给需要处理事件的控件添加事件过滤器重写eventFilter(
QObject
*watched,QEvent*event)函数给需要处理事件的控件添加事件过滤器在构造函数内添加事件过滤器
光顶术士
·
2023-12-02 02:17
QT学习
event
qt
鼠标右键
Qt1-Qt多线程(多线程步骤讲解+代码+演示)
Qt1-Qt多线程(多线程步骤讲解+代码+演示)1.线程简单介绍2.qt多进程怎么写2.1.创建类(继承
QObject
)2.2改为继承自QThread2.3重写QThread类中的run函数2.4信号与槽方式启动
@宁兰
·
2023-12-01 18:44
1024程序员节
qt
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他