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】中常见的信号槽使用错误汇总
常见错误及改正:当涉及到Qt的信号槽时,让我们举例说明一些常见错误,并展示如何进行改正:错误1:未连接信号与槽//错误示例
QObject
::connect(button,SIGNAL(clicked()
我不是程序猿儿
·
2024-01-04 08:32
QT之路
qt
开发语言
QT中子线程和多线程的使用记录
QT中子线程和多线程的使用记录档子线程继承于
QObject
继承于QThread线程池并发线程类线程间通信共享内存信号槽数据类型connect的第五个参数结语子线程在QT中将子类中的运算扔到子线程中有两种方法
Mydolen
·
2024-01-03 13:33
QT
qt
开发语言
c++
1.QT元对象系统、信号槽概述、宏Q_OBJECT
元对象系统基于三点:1.元对象系统为以
QObject
类为基类的对象提供了特有的功能2.类private的Q_OBJECT宏使得以
QObject
类为基类的对象能够使用元对象功能3.元对象编译器(Meta-ObjectCompilermoc
Master Cui
·
2024-01-03 02:56
Qt
qt5
c++
qt
qtcreator
QLayout布局器
QObject
子节点遍历
遍历
QObject
的子节点#include#includevoidprintObjectTree(constQObject*object,intlevel=0){if(!
天穹南都
·
2024-01-01 19:52
qt
开发语言
Qt sender()用法详解
sender()是
QObject
类的方法,声明如下:
QObject
*sender()const;Qt助手的解释如下:Returnsapointertotheobjectthatsentthesignal
令狐掌门
·
2023-12-31 11:56
Qt基础
qt
c++
sender
Qt sender()函数
sender函数原型:
QObject
*sender()const;如果在由信号激活的插槽中调用该函数,返回指向发送信号的对象的指针,否则返回0,该指针仅在从该对象的线程上下文调用此函数的槽执行期间有效。
----云烟----
·
2023-12-31 11:22
qt
开发语言
Qt Creator可视化交互界面exe快速入门5
上一期介绍了加法计算器,本期介绍
QObject
定时器。
bug生成中
·
2023-12-31 06:52
c++
qt
交互
开发语言
[音视频 ffmpeg] 复用推流
获取摄像头demovideodecodethread.cpp#include"videodecodethread.h"VideodecodeThread::VideodecodeThread(
QObject
道剑剑非道
·
2023-12-30 15:23
ffmpeg
音视频
qt
c++
【音视频 ffmpeg 】直播推流QT框架搭建
3个线程一个做视频解码一个做音频解码一个做复用推流视频解码线程展示#include"videodecodethread.h"VideodecodeThread::VideodecodeThread(
QObject
道剑剑非道
·
2023-12-30 12:32
音视频
ffmpeg
qt
Qt基础之四十三:Qt智能指针(QPointer、QSharedPointer、QWeakPointer和QScopedPointer)
一.QPointerQPointer是一个模板类,用于指向
QObject
或其派生类对象。
草上爬
·
2023-12-30 05:28
Qt那些事儿
qt
QPointer
智能指针
QSharedPointer
QWeakPointer
QScopedPointer
Qt C++ 数据预处理笔记(3)——梳状滤波
CombFilterWorker(QStringoStrDir,intiRow,QStringoStrFileName,qint64iTimestampStart,qint64iTimestampEnd,
QObject
QQ_278397935
·
2023-12-29 15:20
qt
c++
笔记
Qt C++ 数据预处理笔记(4)——高通滤波
include"HighPassFilter.h"HighPassFilter::HighPassFilter(intiRow,QStringoStrFileName,intiStart,intiEnd,
QObject
QQ_278397935
·
2023-12-29 15:14
qt
c++
笔记
Qt底层机制之对象树总结
在Qt中,每个
QObject
派生类的实例都可以作为其他
1号程序媛
·
2023-12-28 03:28
Qt开发从零到精通
qt
开发语言
c++
经验分享
Qt底层机制
2020-05-06 QT子线程使用QTcpSocket连接服务器
多线程的实现可以通过两种方式实现分别是:1.继承QThread实现多线程2.继承
QObject
实现多线程(由于继承
QObject
的多线程实现方法更加灵活,Qt官方推荐使用该方法实现多线程)。
yusiling
·
2023-12-28 02:43
QT QButtonGroup 实现单选、多选
一、QButtonGroup简介QButtonGroup继承自
QObject
,不是一个可视类,它主要是对按键进行分组,便于按键管理。
恋恋西风
·
2023-12-27 15:33
QT
QT
QCheckbutton
QRediobutton
Qt EventFilter 事件过滤器 及传递 鼠标键盘事件捕捉
1.QtQObjectEventFilterAPI//安装捕捉事件过虑器voidQObject::installEventFilter(
QObject
*filterObj);//反安装捕捉事件过虑器voidQObject
恋恋西风
·
2023-12-27 15:33
QT
qt
EventFilter
QEvent
【已解决】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++
上一页
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
其他