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元对象系统(Meta-Object)(二)、moc的使用
目录使用元对象编译器(MOC)使用方法编写调用moc的规则命令行选项诊断限制多重继承需要
QObject
在第一个信号和槽的参数不能为函数指针枚举和Typedef必须完全符合信号和插槽参数的要求嵌套类不能有信号或槽信号
FlyWM_
·
2020-06-22 11:17
qt
qt 多线程的两种实现方式
.启动子线程start()槽函数---run()函数自动被调用二.qt4.7版本之后使用的方法1.将要在子线程中做的操作抽象为一个类(Mywork)2.自定义一个处理函数3.使用信号槽进行通信(必须从
QObject
a724699769
·
2020-06-22 11:25
qt
关于qt串口接收不完整,qstring转16进制
这边贴上代码信号与槽
QObject
::connect(serial,&QSerialPort::readyRead,this,&myThread::readData);
QObject
::
one-rabbit
·
2020-06-22 10:45
QT
Qt中使用多线程的一些心得(一)——继承QThread的多线程使用方法
Qt中有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于
QObject
的类转移到一个Thread里。
3D视觉工坊
·
2020-06-22 09:40
3DCVer
QT下多线程使用及注意事项
QT下多线程使用及注意事项创建一个新的线程类创建主线程
Qobject
类的connect函数最后一个参数多线程使用过程中注意事项创建一个新的线程类mythread线程类//mythread.h#ifndefMYTHREAD_H
Tavi_t
·
2020-06-22 06:22
QT
QSS系列:语法规则
QSS系列:语法规则简要说明样式规则选择器子控件伪状态冲突解决级联继承C++命名空间中的小部件设置
QObject
属性参考简要说明Qt样式表的术语和语法规则几乎与HTMLCSS相同。
有何不为
·
2020-06-22 05:38
QSS
Qt 之 多线程-继承QThread和继承
QObject
两种方法的区别
转自:https://blog.csdn.net/an505479313/article/details/50351745QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员BradleyT.Hughes声嘶力竭地喊youare-doing-i
kevin_org
·
2020-06-22 03:36
Qt之美
学习QT之多线程编程两种方式详解
QT的多线程编程主要有两种方式:第一种是继承自QThread,然后重写run()函数;第二种是继承自
QObject
,然后把整个对象moveToThread;两种方法比较:第一种方法只有run()函数是运行在子线程中
贝勒里恩
·
2020-06-22 02:00
QT
QPostEvent的源码解读
Qt中的postEvent过程解析用法app->postEvent(
QObject
*,QEvent*);1.传递给QCoreApplication的postEvent(
QObject
,QEvent,intNormalEventPriority
mario_z
·
2020-06-22 01:09
Qt源码知识分享
QT的事件模型
(只有继承
QOBject
的类才能接收和使用事件。事件的产生 事件分为操作系统事件和应用内部事件,例如鼠标,键盘。。
mario_z
·
2020-06-22 01:09
QT
QT
QT5 实现鼠标拖拽事件
先给最终效果:简单的来说就是重写了一下鼠标事件:voidcamdWidget::dragEnterEvent(QDragEnterEvent*event){toolbox*source=
qobject
_cast
Iwanaabigdrumstick
·
2020-06-21 22:39
QT5
c++从入门到放弃
Qt--QMetaObject
QMetaObject接口分析上一节中我们概述了Meta-ObjectModel的架构,它通过提供了一个
QObject
的基类,使用Q_OBJECT宏,这样moc编译器就会自动帮我们生成带有QMetaObject
ithewei
·
2020-06-21 20:41
Qt
Qt5源码赏析
Qt开发:Qt Widgets模块——QAction类
头文件:#includeqmake:QT+=widgets继承:
QObject
被继承:QWidgetAction在应用程序中,可以通过菜单,工具栏按钮和键盘快捷键调用许多常用命令。
一世豁然
·
2020-06-21 20:41
Qt
Qt开发:Qt Widgets模块——QDataWidgetMapper类
头文件:#includeqmake:QT+=widgets继承:
QObject
通过将QDataWidgetMapper映射到项目模型的各个部分,QDataWidgetMapper可用于创建数据感知小部件
一世豁然
·
2020-06-21 20:41
Qt
Qt开发:Qt Widgets模块——QActionGroup类
头文件:#includeqmake:QT+=widgets继承:
QObject
在某些情况下,将QAction对象组合在一起很有用。
一世豁然
·
2020-06-21 20:41
Qt
Qt入门教程系列之五 事件与事件处理
事件可以由
QObject
子类的任何实例接收和处理,但它们与Widget相关。比如说,点击鼠标时,会触发QMouseEvent;敲击键盘时,会触发QKeyEvent;窗口大小发生变化时,会触发
原我归来是少年
·
2020-06-21 19:18
Qt入门系列教程
12 Qt4及Qt5的多线程编程
QObject
是可重入的。它的大多数非GUI子类,例如:QTimer、QTcpSocket、QUdpSocket和QProcess,也都是可重入的,这使得在多线程中同时使用这些类成为可能。注意:
码课资源网
·
2020-06-21 18:37
QT教程
QT实战(19):QT多线程2(QT5支持)
ifndefMYTHREAD_H#defineMYTHREAD_H#includeclassMyThread:publicQObject{Q_OBJECTpublic:explicitMyThread(
QObject
Bluenapa
·
2020-06-21 17:54
QT
QT槽函数获取信号发送对象
Qt在槽函数中获取信号发送对象Qt中提供了一个函数
qobject
_cast(
QObject
*object),可以通过这个函数判断信号发出对象Qt帮助文档的解释:ReturnsthegivenobjectcasttotypeTiftheobjectisoftypeT
平凡键客
·
2020-06-21 17:00
Qt创建多线程的两种方法
github.com/czyt1988/czyBlog/tree/master/tech/QtThread1.摘要Qt有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于
QObject
ZONG_XP
·
2020-06-21 15:05
Qt
Qt操作Excel类
include#includeclassQAxObject;classExcelEnginefinal:publicQObject{public:ExcelEngine(QStringstrPath,
QObject
yulinxx
·
2020-06-21 15:29
Qt
C++
QT之多线程创建的两种方法
QT创建新线程的方法:1、继承QThread的多线程方法(run函数)2、继承
QObject
的多线程方法(类转移)一、继承QThread的多线程方法(run函数)在使用继承QThread的run方法之前需要了解一条规则
永不为辅
·
2020-06-21 12:07
你不知道的21个Qt隐藏功能和技巧
Q_GADGET:不需要从
QObject
继承就可以使用Qt的MetaObject功能Q_ENUMS:对枚举对象进行反射(reflection)Q_SIGNAL:不需要signals关键字就可以将一个函数指定为
莫等闲
·
2020-06-20 23:51
Qt
Qt元对象系统解析(一)
当然初学者知道怎么用就OK啦,当然随着你写的代码越多,接触的平台越多的时候,你就会好奇Qt是如何把两个(多个)任意不相关(必须都继承与
QObject
)的对象联系在一起的。
Spwperlukami
·
2020-06-20 23:50
Qt
Qt元对象系统(二)【根据moc文件解析Q_OBJECT】
我们来看一个信号与槽的小例子头文件:#ifndefMYCLASS#defineMYCLASS#includeclassmyClass:publicQObject{Q_OBJECTpublic:explicitmyClass(
QObject
Spwperlukami
·
2020-06-20 23:50
Qt
Qt之动画框架
通过Qt动画属性,该框架为部件和其它
QObject
对象的动画操作提供了非常大的自由性,框架也可以被用于图形视图框架中,动画框架中许多可用的概念也可以用于QtQuick,它提供了一种声明式的方式定义动画。
weixin_33858249
·
2020-06-20 21:07
Python中利用PYQT5实现可视化界面中输出结果的显示
采用Pyqt中的信号机制,所有信息用信号发送出去,在用信号函数接收,连接槽函数再显示写一个信号类,迎来发射标准输出作为信号:classEmittingStr(QtCore.
QObject
):textWritten
汪呀呀呀呀呀呀呀
·
2020-06-19 03:56
代码
python
pyqt
gui
Qt connectSlotsByName(
QObject
*)
我们编辑ui文件时候可以这样使用槽函数,on_objectName_signal(args);非常简便,文档说明是下面1voidQMetaObject::connectSlotsByName(
QObject
心媛意码
·
2020-06-16 22:00
QObject
:所有Qt对象的基类
QObject
是Qt对象模型的核心。该模型的主要功能就是信号和槽机制。Q_OBJECT宏Q_OBJECT宏用于启用元对象特性,例如动态属性、信号和槽。
君的名字
·
2020-06-04 01:29
c++
qt
qt5
QObject
为什么禁用复制构造函数和赋值运算符?
QObject
禁用复制构造函数和赋值运算符源于它的性质:可能具有唯一的
QObject
::objectName。Qt对象可以拥有自己的名称,objectName属性保存对象的名称。
君的名字
·
2020-06-02 22:18
c++
qt5
Qt对象树和
QObject
的构建/销毁顺序
Qt使用对象树组织
QObject
当以一个对象作为父对象创建
QObject
时,这个对象就会被添加到父对象的children()列表中,当父对象被delete时该对象也会被释放。
君的名字
·
2020-06-02 22:42
qt5
c++
QTimer计时器
我们有一个专门的计时器类,QTimer,我们可以利用它完成一些关于定时的操作,实例如下:#includeQTimer*timer=newQTimer();timer->start(value);//以毫秒为单位
QObject
MisakaMikotoSAM
·
2020-04-12 20:58
PyQt5编程(31):在窗口中布局组件—QTabWidget类
QTabWidget类的继承层次结构如下:(
QObject
,QPaintDevice)-QWidget-QTabWidgetQTabWidget类的构造函数为:QTabWidget([QWidgetparent
用电热毯烤猪
·
2020-03-29 07:44
PyQt5.QtWidgets模块
CLASSESPyQt5.QtCore.QAbstractItemModel(PyQt5.QtCore.
QObject
)QDirModelQFileSystemModelPyQt5.QtCore.QEvent
huojusan
·
2020-03-24 14:35
详解PyQt5信号与槽的几种高级玩法
在Qt中,每一个
QObject
对象和PyQt中所有继承自QWidget的控件(这些都是
QObject
的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会自动执行。
博文视点
·
2020-03-24 11:58
PyQt5编程(30):在窗口中布局组件—QFrame类
继承层次结构如下所示:(
QObject
,QPaintDevice)-QWidget-QFrame构造函数为:QFrame([QWidgetparent=None][,Qt.WindowFlagsflags
用电热毯烤猪
·
2020-03-23 19:35
Qt黑科技
不能继承于
QObject
的类就一定不能使用信号槽?首先不能继承
QObject
的情况在开发中遇到得并不多,笔者在一年多的Qt项目开发中只遇到两三次。而且都是因为引进了第三方库导致编译过程中报错。
猿基地
·
2020-03-23 03:06
Qt designer-信号和槽(初识)
在pyqt5中,信号与槽通过
QObject
.signal.connect()连接。
西瓜小侠
·
2020-03-19 22:25
pyqt5
在Qt使用moveToThread() qt的线程
笔记:使用中:子线程要向主线程发送QMap类型的变量子线程中:QMaptestMap;emittestSignal(testMap);主线程中没有收到该信号,并有如下信息:
QObject
::connect
Machin_Yin
·
2020-03-19 11:29
QT操作EXCEL
1#include2#include3#include4classRange:
QObject
5{6public:7Range(QAxObject*p,
QObject
*parent=nullptr):
QObject
孤山独剑
·
2020-03-19 00:00
Qt基础开发之Qt文件操作类QFile读写文件的详细方法与实例及QDataStream的使用方法
QIODevice又继承至
QObject
。
吓人的猿
·
2020-03-16 08:45
QML Book 第十五章 Qt 和 C++ 2
15.4普通Qt课程
QObject
类构成了Qt的基础,但框架中还有更多的类。在我们继续关注QML和扩展它之前,我们将看一些有用的基本Qt类。本节中显示的代码示例使用Qt测试库编写。
赵者也
·
2020-03-12 03:31
PyQt信号和槽
这里以传递DataFrame为例importpandasaspdfromPyQt5.QtCoreimportpyqtSignalfromPyQt5.QtCoreimportQObjectclassA(
QObject
鱼小莘
·
2020-03-11 20:00
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
QtCore.pyqtSlot(参数)defon_发送者对象名称_发射信号名称(self,参数):pass这种方法有效的前提是下面的函数已经执行:QMetaObject.connectSlotsByName(
QObject
jia666666
·
2020-03-06 14:09
[pyqt4-信号和槽]
教程:http://zetcode.com/gui/pyqt4/eventsandsignals/APIconnect在Pyqt4.5之后,定义了一种新的信号和槽的API,如下所示:QtCore.
QObject
.connect
放风筝的小小马
·
2020-03-04 05:48
PyQt5 movetothread 启动进程后失效问题
定义了work类:classAddWork(
QObject
):addSignal=pyqtSignal(str)def__init__(self,parentItem,type,url=None):super
c303112495
·
2020-03-02 17:54
编程语言
Python
Qt随笔 - QSettings
QSettings……创建来看一下原型:QSettings::QSettings(constQString&organization,constQString&application=QString(),
QObject
静_谷
·
2020-02-27 02:59
Qt学习之路
信号就是一个函数,返回值为void,参数为想传递出去的值,信号不需要实现代码,是Qt的一种特性,MainWindowmw-struct.png对象类型
QObject
是以对象树的形式组织
TocomPass
·
2020-02-26 23:04
在python3中实现更新界面
QObjectfromPyQt5.QtWidgetsimportQApplication,QDialog,QLineEditimporttimeimportsysclassBackendThread(
QObject
tianhuihui221
·
2020-02-21 15:41
2.3信号和槽(下)
,代码如下:signalsandslots3.hclassSignalsAndSlots3:publicQObject{Q_OBJECTpublic:explicitSignalsAndSlots3(
QObject
小豆君的干货铺
·
2020-02-21 01:28
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他