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多线程
2、定义一个
QObject
的派生类,把要在新线程中执行的内容写在一个槽函数中,然后把该派生类的对象传给QThread对象的moveToThread函数,用一个信号和槽函数绑定,当信号触发时,槽函数中的内容就会在子线程执行
红博啊
·
2023-08-03 12:17
多线程
qt
thread
Qt中线程的使用
Qt中线程的使用在qt中线程的使用有两种方式,第一种就是创建一个类继承
QObject
类,之后使用moveToThread函数将线程添加到类中。
赤水无泪
·
2023-08-03 00:24
Qt笔记
qt
Qt源码分析--QAbstractSocketEngine
createSocketEngineQAbstractSocketEngine*QAbstractSocketEngine::createSocketEngine(qintptrsocketDescripter,
QObject
天天进步2015
·
2023-08-01 12:34
源码分析
Qt
qt
服务器
Qt
QObject
定时器和QTimer具体使用及区别
Qt中定时器的使用有两种方法,一种是使用
QObject
类提供的定时器,还有一种就是使用QTimer类。
双子座断点
·
2023-07-31 13:11
#
QT开发之路
第一章
Qt 定时器 (QTimer)的2种使用方法
Qt中定时器的使用有两种方法,一种是使用
QObject
类提供的定时器,还有一种就是使用QTimer类。其精确度一般依赖于操作系统和硬件,但一般支持20ms。下面将分别介绍两种方法来使用定时器。
----云烟----
·
2023-07-31 13:41
qt
数据库
开发语言
qt定时器类QTimer
API//构造函数//如果指定了父对象,创建的堆内存可以自动析构QTimer::QTimer(
QObject
*parent=nullptr);//设置定时器时间间隔为msec毫秒//默
计算机CV民工
·
2023-07-31 13:40
Qt开发
qt
qt源码学习---QMetaObject(三)
QMetaMethod中剩余的一些成员函数,如invoke函数、invokeOnGadget函数等1、首先看下invoke函数的源码:此处主要是判断QMetaMethod中的QMetaObject对象和传入的
QObject
yang843094036
·
2023-07-31 10:36
qt
学习
QObject
源码--剩余内容
QObject
中主要的内容是关于信号与槽的管理方式,上一节已做了简单说明,本篇主要看下剩余的部分;剩余的部分主要是关于对象回收机制、事件处理等内容;1、
QObject
的Event事件通过以上代码可知,
QObject
yang843094036
·
2023-07-31 10:36
qt
开发语言
学习
QObject
::connect: No such signal me::sendMsg(QString s) in ...
QObject
::connect:Nosuchsignalme::sendMsg(QStrings)in...解决方案在使用qt4的connect中,爆的bug:导致teacher的槽函数receiveMsg
计算机CV民工
·
2023-07-31 05:26
Qt开发
qt
QT 分屏功能
的类功能:实现分屏实现鼠标左键双击转换分屏状态2、添加QWidget控件提升到自定义类二、实现效果初始状态双击后三、主要代码//鼠标双击事件处理boolM_WidgetClass::eventFilter(
QObject
Liu Zz
·
2023-07-31 00:45
QT
qt
开发语言
c++
Qt创建多线程的两种方法
QThread的线程2.2QThread的几个函数quit、exit、terminate函数2.3正确的终止一个线程2.4如何正确启动一个线程2.5继承QThread的一些总结Qt使用多线程的一些心得——2.继承
QObject
宁静致远2021
·
2023-07-29 21:01
Qt经验总结
工控软件
qt
ui
开发语言
Qt之Q_PROPERTY(新)
用来在一个类中声明一个属性property,该宏是qt特有的,需moc进行编译,必须继承
QObject
类。 该Qt宏多用于QML、QtScript、Designer插件等场景。
信必诺
·
2023-07-29 21:55
Qt
Q_PROPERTY
QT的内存回收机制
QT的内存回收机制QT中内存回收的本质Qt中有内存回收机制,但是不是所有被new出的对象被自动回收,满足条件才可以回收如果想要在Qt中实现内存的自动回收,需要满足以下两个条件:创建的对象必须是
QObject
计算机CV民工
·
2023-07-28 13:45
Qt开发
qt
开发语言
子类化
QObject
+moveToThread
而从Qt4.4开始,QThread不再支持抽象类,run默认调用QThread::exec(),不需要子类化QThread,只需要子类化一个
QObject
,通过
QObject
::moveToThread
RAtime360
·
2023-07-27 19:09
qt
Object
qt -- QMainWindow、QWidget、QDialog、QFrame
继承关系:在Qt中所有的类都有一个共同的基类
QObject
,QWidget直接继承
QObject
和QPaintDevice类,QDialog、QMainWindow、QFrame直接继承QWidget类
cc_rong
·
2023-07-27 17:17
#
QT学习笔记
Qt-QtConcurrent的使用
QtConcurren导读QtConcurrent提供了编写多线程程序的高级api,也即不使用低级线程原语,而其他实现多线程的方式,例如子类化QThread、
QObject
::moveToThread(
godaa
·
2023-07-27 08:15
Qt与QML
qt5
多线程
【QT】元对象系统学习笔记(二)
QT元对象系统01、属性系统1.1、属性基础1.2、QVariant类1.3、使用
QObject
类存取属性值与动态属性1.4、使用反射机制获取属性信息02、信号与槽2.1、信号与槽原理2.2、创建信号与槽
Cain Xcy
·
2023-07-23 10:26
QT
qt
学习
笔记
QT中使用for循环访问控件的方法
step1:解决字符串代替控件名称来操作控件在Qt中,可以使用
QObject
::findChild()或sender()来根据字符串获取控件的指针。
罗伯特祥
·
2023-07-22 02:00
#
▶
Qt
qt
开发语言
1.2.3 如何自己模拟发送事件消息
sendEvent[static]boolQCoreApplication::sendEvent(
QObject
*receiver,QEve
前行中的小猪
·
2023-07-20 05:14
Qt基础内容教程
qt
事件
event
postEvent
sendEvent
03 QT对象树
Tips:QT通过对象树机制,能够自动、有效的组织和管理继承自
QObject
的Qt对象,不需要用户手动回收资源,系统自动调用析构函数。
让我看看谁在学习
·
2023-07-20 00:35
QT
qt
QML学习笔记4(qml ListView QAbstractListModel)
ifndefPERSON_H#definePERSON_H#includeclassPerson:publicQObject{Q_OBJECTpublic:Person(QStringname,intage,
QObject
dwm88888888
·
2023-07-19 07:46
QT
学习
笔记
算法
Qt——基础与容器类
信号与槽的关联:
QObject
::connect(sender,SIGNAL(signal()),reciever,SLOT(slot()));或者connect(sender,SIGNAL(
LionelMartin
·
2023-07-18 17:14
Qt
qt
容器
ui
QT菜单栏
文章目录eventFilter事件监听设置菜单属性setContextMenuPolicy()eventFilter事件监听booleventFilter(
QObject
*object,QEvent*event
rainbow_lucky0106
·
2023-07-18 04:29
C++\QT
qt
QT中使用多线程的几点总结
1.开启线程,QT中有两种开启线程的方式:a.继承QThread类,重载run方法b.继承
QObject
对象,使用moveToThread方法改变对象附着的线程(注意,在创建对象时父指针必须为空,且只能将对象从当前线程移动到其他线程
angry ant
·
2023-07-18 04:53
QT
C++
QT
多线程
SQLite
C++自定义信号和QML的槽函数建立连接
ifndefUDPCLI_H#defineUDPCLI_H#include#include#includeclassUdpCli:publicQObject{Q_OBJECTpublic:explicitUdpCli(
QObject
晓琴儿
·
2023-07-17 08:26
QML
c++
QML
用QThread及
QObject
的movetothread两种多线程方法实现在QT控件上播放opencv视频
视频截图如下使用一个单独的线程处理和显示视频源的输入帧和输出帧,有助于使GUI线程(主线程)保持空闲及可响应性,而用第二线程处理更密集的进程。准备工作:创建含两个label的QT控件应用程序,并在.pro文件中配置opencv:INCLUDEPATH+=/usr/local/include\/usr/local/include/opencv\/usr/local/include/opencv2LI
jellocomeon
·
2023-07-16 23:43
C++
linux
opencv
[QT编程系列-17]:基本框架 - 为什么派生对象时,需要加Q_OBJECT宏定义?
Q_OBJECT是一个宏,在定义派生自
QObject
的类时需要加入,它告诉Qt元对象编译器(MOC,Meta-ObjectCompiler)处
文火冰糖的硅基工坊
·
2023-07-16 17:54
编程系列-QT
qt
开发语言
C++
Qt中
QObject
::tr():qt中的翻译之道
文章目录介绍:目录:正文:什么是
QObject
::tr()函数?为什么使用
QObject
::tr()函数?
LewGarben
·
2023-07-16 11:53
qt
数据库
java
c++
Qt中常见的面试题总结
在Qt中,我们可以使用
QObject
类中的信号和槽机制来实现对象间的通信。通过定义信号和槽函数,在信号发射时,会自动调用对应的槽函数进行处理。
丨嘿嘿丶
·
2023-07-16 10:08
Qt学习
qt
开发语言
【嵌入式Qt开发入门】Qt如何使用多线程——继承
QObject
的线程
QObject
在上篇已经说过,继承QThread类是创建线程的一种方法,另一种就是继承
QObject
类。继承
QObject
类更加灵活。
GPIOB_PIN7
·
2023-07-14 17:10
Qt
Linux
qt
开发语言
c++
ubuntu
linux
QT信号和槽
voidmy_jump_slot();//跳转槽intmain(intargc,char*argv[]){QApplicationa(argc,argv);Widgetw;w.show();Formf;
QObject
知了东
·
2023-07-14 09:42
qt
开发语言
第四节 PyQt5之QWidget对象(可视化控件基类)
QWidget是所有的可视化空间的基类;是一个最简单的空白控件;控件是用户界面的最小元素;每个控件都是矩形的,并且按照Z轴顺序排序;控件由其父控件和前面的空间剪切得到;没有父控件的空间,称之为窗口;继承自
QObject
李济雄
·
2023-07-14 09:06
PyQt
python
pyqt
gui
PyQt5 QWidget 常用API
QWidget继承自
QObject
常用API控件的创建:__init__(self,parent=None,flags),创建父控件的时候,设置parent及flags大小与位置:x():相对于父控件的位置
绿叶清风
·
2023-07-14 09:54
pyqt5
qt.qpa.plugin:Could not load the Qt platform plugin “xcb“
QObject
::moveToThread:Currentthread(0x563e8bd48ed0)isnottheobject'sthread(0x563e8ced9cf0).Cannotmovetotargetthread
Mr.Q
·
2023-07-14 07:02
Debug
qt
Qt全局监听事件
classKeyPressFilter:publicQObject{protected:booleventFilter(
QObject
*obj,QEvent*event)override{if(event
funBox
·
2023-07-14 06:17
Qt
qt
Qt源码阅读(三) 对象树管理
对象树管理个人经验总结,如有错误或遗漏,欢迎各位大佬指正文章目录对象树管理对象树的作用设置父对象(setParent)
QObject
对象的析构(~
QObject
)总结对象树的作用众所周知,在Qt中,我们可以通过
师从名剑山
·
2023-07-14 05:45
Qt源码剖析
qt
数据库
开发语言
qt的槽无反应的问题
控制台输出为:
QObject
::connect:Cannotqueueargumentsoftype'std::map>'(Makesure'std::map>'isregisteredusingqRegisterMetaType
wjfdsklfdkfksd
·
2023-07-14 00:28
杂记
qt
开发语言
PyQt5信号与槽
信号和槽基本概念:信号和槽是Qt的核心机制,也是进行PyQt5编程时对象之间通信的基础;每一个
QObject
对象(包括各种窗口和控件)都支持信号和槽机制,通过信号和槽的关联就可以实现对象之间的通信。
Meaauf
·
2023-06-22 17:24
Python
PyQt5
qt
开发语言
PyQt5.QtWidgets中 QWidget 模块
HelponclassQWidgetinmodulePyQt5.QtWidgets:classQWidget(PyQt5.QtCore.
QObject
,PyQt5.QtGui.QPaintDevice)
huojusan
·
2023-06-21 04:55
Qt6.2教程——3.Qt信号和槽
一,信号(Signals)定义:信号是一个
QObject
的成员函数,当某个特定事件发生时,它被自动调用。它可以与一个或多个槽关联。
AI学识园
·
2023-06-21 00:48
Qt
qt
c++
开发语言
学习
QT读书笔记-定时器
1、
QObject
类的定时器
QObject
是所有Qt对象的基类,它提供了一个基本的定时器。
未来无限
·
2023-06-20 12:50
C++
QT程序设计
qt
定时器
QTimer
【Qt】定时器
二、
QObject
定时器1.相关函数:intstartTimer(intinterval,Qt::TimerTypetimerType=Qt::CoarseTimer);函数描述:启动计时器并返回计时器标识符
独爱容若木兰花
·
2023-06-20 12:50
Qt
qt5
Qt的定时器(笔记)
QObject
是所有Qt对象的基类,在Qt中提供了基本的定时器支持。使用
QObject
::startTimer(),您可以启动一个以毫秒为单位的定时器作为参数。该函数返回一个唯一的整数定时器ID。
天天进步2015
·
2023-06-20 12:19
Qt
C++
qt
开发语言
c++
【linux】QT界面失败:出现“qt.qpa.plugin: Could not load the Qt platform plugin “xcb“
出现“qt.qpa.plugin:CouldnotloadtheQtplatformplugin“xcb“
QObject
::moveToThread:Currentthread解决方式1安装不能使用的库
远瞻。
·
2023-06-20 06:57
bug解决
linux
qt
opencv
开发语言
Qt项目网络聊天室设计
QTcpServer提供一个TCP基础服务类继承自
QObject
,这个类用来接收到来的TCP连接,可以指定TCP端口或者用QTcpServer自己挑选一个端口
小小滴人儿~
·
2023-06-18 20:30
qt
网络
开发语言
【Qt编程之Widgets模块】-008:QEvent类事件处理器
事件可以由
QObject
子类的任何实例接收和处理,但它们与小部件尤其相关。本文档介绍了在典型应用程序中如何传递和处理事件。
隨意的風
·
2023-06-17 19:53
qt
开发语言
Qt推荐的多线程的理解
目的在Qt4.8之后,Qt多线程的写法最好还是通过
QObject
来实现,和线程的交互通过信号和槽(实际上其实是通过事件)联系。
程序员如山石
·
2023-06-16 22:05
QT编程
qt
开发语言
QT常用库、类、函数等
文章目录常用基类
QObject
类内存管理机制:父子对象的内存管理机制QApplication类:应用程序类(一般不直接操纵)QWidget类:窗体类容器控件QStackedWidgetQt常用库QtCore
rainbow_lucky0106
·
2023-06-15 18:26
C++\QT
QT
Qt学习05:Event事件(处理分发传播与过滤)
事件可以由
QObject
子类的任何实例接收和处理,但它们与小部件尤其相关。Qt程序需要在main()函数创建一个QApplication对象,然后调用它的exec(
HugeYLH
·
2023-06-15 12:15
QT学习
qt
学习
开发语言
Qt中的事件处理
Qt平台将系统产生的消息转换为Qt事件Qt事件是一个QEvent对象Qt事件用于描述程序内部或外部发生的动作任意的
QObject
对象都具有事件处理的能力GUI应用程序的事件处理方式1.Qt事件产生后立即分发到
qq_52484093
·
2023-06-15 03:49
Qt
qt
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他