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通过QMetaObject创建实例
ifndefMYCLASS_H#defineMYCLASS_H#includeclassMyClass:publicQObject{Q_OBJECTpublic:Q_INVOKABLEexplicitMyClass(
QObject
我是菜鸟0713号
·
2023-09-22 14:27
Qt
qt
dubbo
开发语言
Qml中调用C++
Qml中调用C++方法一1.写一个C++类2.在需要使用的地方注册该类3.qml中调用在qml中调用C++类步骤如下:方法一1.写一个C++类写一个类,继承自
QObject
。
金色暖阳
·
2023-09-21 16:27
qt
#
qml
qt
qml
c++
Qt扫盲-QVariant理论使用总结
如果没有QVariant,这对于
QObject
::property()和数据库工作等来说将是一个
太阳风暴
·
2023-09-21 00:05
#
▶
Qt扫盲
QVariant
QVariant
理论
qt5
QT定时器
Qt中定时器的使用有两种方法,使用
QObject
类提供的定时器使用QTimer类。下面分别给出对应的demo1.
-却道天凉好个秋
·
2023-09-19 21:55
Qt
QObject
::connect: No such slot或者
QObject
::connect: No such signal
QObject
::connect:Nosuchslot或者
QObject
::connect:Nosuchsignal主要由于两个原因导致的:1.传递参数的时候不能带变量名只能含有变量类型;2.类中必须包含
问风烛,蔚蓝青春
·
2023-09-18 15:27
ui
qt5
【面试刷题】——Qt信号和槽的默认连接方式
这意味着当你使用
QObject
::connect()连接信号和槽时,如果没有显式指定连接方式,Qt会默认使用直接连接。在直接连接中,当信号发射时,关联的槽函数会立即在发射信号的线程上执行。
时光如箫声留念
·
2023-09-18 02:27
面试刷题
QT
面试
qt
职场和发展
Qt消息机制和事件
在事件对象创建完毕后,Qt将这个事件对象传递给
QObject
的event()函数。event()函数并不直接处理事件,而是按照事件对象的类型分派给特定的事件处理函数(eve
Achou.Wang
·
2023-09-17 16:51
QT保姆级教程
qt
开发语言
纯C++代码理解Qt中的信号和槽函数
槽函数的调用是一个多步骤的过程:1.连接(Connect)首先,通过使用
QObject
::connect()函数来建立信号和槽之间的连接。
是jin奥
·
2023-09-16 16:23
qt
开发语言
C++
QT object元对象
qt中的元对象系统提供了对象间通信的信号和槽机制、运行时类型信息和动态属性系统;1.该类必须继承自
QObject
类;2.必须在类的私有声明区声明Q_OBJECT宏(在类定义时,如果没有指定,public
最后冰吻free
·
2023-09-16 01:58
QT
qt
Q_D指针:Qt中的私有指针
Q_D指针:Qt中的私有指针在开发Qt应用程序时,为了保护对象的私有数据并提高代码健壮性,经常会使用
QObject
和QSharedData等。
阿木大叔001
·
2023-09-15 12:57
Qt进阶教程
QT
qt
开发语言
Qt多线程编程
2)采用
QObject
::moveToThread()方法。方法2是Qt官方推荐的方法,也是本文要介绍的。
propor
·
2023-09-15 05:40
Qt编程
qt
自定义类中使用信号与槽
eg:classpractise:publicQWidget{Q_OBJECT}
QObject
是Qt所有类的基类QWidget是所有用户界面对象的基类,包括QMainWindo、QDialog、QFrameQMainWindow
一北_
·
2023-09-15 04:36
Qt
qt
qt定时器的多种使用方式
qt定时器的多种使用方式1、基础版实现2、便捷版实现(基于Lambda函数)3、一次性版实现4、重写定时器事件版实现(
QObject
内部定时器)1、基础版实现(1)头文件类中定义Timer*mTime;
码肥人壮
·
2023-09-13 17:49
C++\QT
qt定时器
qt
定时器使用
QML android 采集手机传感器数据 并通过udp 发送
ifndefUDPLINK_H#defineUDPLINK_H#include#include#includeclassUdpLink:publicQObject{Q_OBJECTpublic:explicitUdpLink(
QObject
土拨鼠不是老鼠
·
2023-09-13 08:51
Qt
智能手机
QML
安卓
传感器
Qt使用技巧--定义Private类
给出一个继承自
QObject
的Private类具体的实现:MyClass.h#include"
QObject
"classMyClassPrivate;classMyClass:publicQObject
大王怕我去巡山
·
2023-09-13 07:51
Qt技巧总结
qt
开发语言
c++
Qt之postEvent
基本介绍postEvent方法所属类为QCoreApplication,完整声明如下:[static]voidQCoreApplication::postEvent(
QObject
*receiver,QEvent
_DCG_
·
2023-09-12 22:15
Qt
qt
开发语言
QObject
::startTimer: Timers cannot be started from another threadQt多线程中使用QTimer和信号、槽
多线程中使用信号和槽多线程中使用QTimer我们可能在Qt的多线程中使用QTimer中都会遇到一个错误:Cannotcreatechildrenforaparentthatisinadifferentthread.或者
QObject
wxtao__
·
2023-09-12 12:30
Qt
qt
ui
开发语言
QT day2
intmain(intargc,char*argv[]){QApplicationa(argc,argv);Widgetw;w.show();Formf;//将第一个界面的信号函数与第二个界面的槽函数链接
QObject
小鱼飞飞火
·
2023-09-11 22:43
c++
qt
开发语言
Qt的窗口系统
QObject
是按
Achou.Wang
·
2023-09-11 10:08
QT保姆级教程
qt
QT release 模式下 采用 installEventFilter 导致布局不见了
boolWidget::installFilter(
QObject
*obj)//安装事件过滤{obj->installEventFilter(this);QObjectListchildren=obj-
lin小羊
·
2023-09-11 06:22
qt
开发语言
Qt之sendEvent
基本介绍sendEvent方法所属类为QCoreApplication,完整声明如下:[static]boolQCoreApplication::sendEvent(
QObject
*receiver,QEvent
_DCG_
·
2023-09-10 17:36
Qt
qt
开发语言
Qt之元对象metaObject
要使用元对象必须要满足以下几个条件:必须要是
QObject
的子类类的声明中必须包含Q_OBJECT宏元对象编译器(Meta-ObjectCompilermoc)为
QObject
子类生成具有元对象特性的代码
_DCG_
·
2023-09-10 17:36
Qt
qt
开发语言
qt开发:QWidget中有一个QLabel,当鼠标点击到QLabel的区域内时,QLabel显示,当鼠标点击QLabel区域外时,QLabel隐藏
publicQWidget{Q_OBJECTpublic:MyWidget(QWidget*parent=nullptr);~MyWidget();protected:booleventFilter(
QObject
mlmlmlml1234567
·
2023-09-09 13:34
qt
开发语言
Qt多线程网络通信-[套接字通信 socket]
构造函数QTcpServer::QTcpServer(
QObject
*parent=nullptr)创建套接字后设置监听boolQTcpServer::listen(constQHostAddress&
Love coldplay
·
2023-09-09 11:58
网络编程
服务器
运维
deleteLater函数使用
解决方法:采用信号槽的方式,点击弹窗上的按钮后,qmessagebox对象会发送buttonClicked(QAbstractButton*)信号,在该弹窗的信号的槽函数中,通过
QObject
提供的方法
_DCG_
·
2023-09-09 07:52
Qt
qt
qt之movetothread理解
每个
qobject
对象在创建时都有包含线程成员,threaddata,该成员的类型是QThreadData,该成员与
qobject
对象的父对象保持一致,若父对象不存在,则取当前线程的值为该成员赋值,详见源码如下
_DCG_
·
2023-09-09 07:46
Qt
qt
开发语言
QT——delete详解
1Qt半自动的内存管理Qt中已下情况new出的对象可以不用亲自去delete:(1)
QObject
及其派生类的对象,如果其parent非0,则其parent析构时会析构该对象,除此之外,有些类的对象可以接收设置一些特别的标记
穿着帆布鞋也能走猫步
·
2023-09-09 05:51
qt
Qt学习(7)——多线程控制
qt多线程的两种方法:继承QThread的run函数和将继承
QObject
的类转移到一个Thread里。Qt4.8之后第二种方法更常用。
穿着帆布鞋也能走猫步
·
2023-09-09 05:20
qt
qt 添加日志(Log4Qt)
1、下载Log4Qt源码:https://sourceforge.net/projects/log4qt/或查看个人上传的资源2、添加到工程:3、创建一个继承
QObject
的单例,关键步骤是在一个名字为
牛顿是谁
·
2023-09-09 04:38
Qt
QTableView 设置QCheckbox代理
defineCHECKBOXDELEGATE_H#includeclassCheckBoxDelegate:publicQStyledItemDelegate{Q_OBJECTpublic:CheckBoxDelegate(
QObject
牛顿是谁
·
2023-09-09 04:38
Qt
qt多个信号如何关联一并处理
ifndefMYOBJECT_H#defineMYOBJECT_H#includeclassMyObject:publicQObject{Q_OBJECTpublic:explicitMyObject(
QObject
五百五。
·
2023-09-08 10:24
QT
qt
开发语言
Qt5 信号-槽内容总结
connect()函数ConnectionType参数说明字符串风格的connect()QMetaMethod风格的connect()仿函数风格的connect()支持槽为非成员函数的connect()
QObject
一只游荡的小幽魂
·
2023-09-08 04:30
Qt
c++
qt
qt5
Qt5中connect信号槽无效问题 C++
在写QT的组件信号槽时遇到一个问题,我的QspinBox组件用connect连接函数总是无效,解决办法是:在QT5中推荐使用如下形式连接槽函数:
QObject
::connect(ui->spinBox,
ibuki_fuko
·
2023-09-08 04:28
PCL+Qt
qt
c++
开发语言
Qt 中父子关系使用总结
背景Qt中到父子关系和类的继承无关,仅表示对象间到从属关系;继承自
QObject
的对象在构造时需要指定父对象指针:#include#include"QDebug"classQtClassDemo:publicQObject
litanyuan
·
2023-09-05 18:29
Qt
qt
c++
qt基础之d_ptr和q_ptr
d_ptr和q_ptrd_ptr在
QObject
中,q_ptr在QObjectData//QObjectprotected:QScopedPointerd_ptr;//QObjectDataclassQ_CORE_EXPORTQObjectData
kgduu
·
2023-09-05 16:06
Qt
qt
开发语言
Qt 之 QNetworkAccessManager
由于QNetworkAccessManager基于
QObject
,因此只能从它所属的线程使用它。一旦创建了Q
老菜鸟的每一天
·
2023-09-05 06:26
《Qt
项目实战经历全记录》
【0904作业】QT 完成登陆界面跳转到聊天室+完成学生管理系统的查找和删除功能
include"chatCli.h"#includeintmain(intargc,char*argv[]){QApplicationa(argc,argv);MyWndw;w.show();Formf;
QObject
徐艺桐
·
2023-09-05 05:37
#
QT作业
qt
开发语言
c++
服务器
QML开发避坑指南(五):QML常用类型
值传递列表容器类似QVariantList,可读性更好Q_PROPERTY宏定义值类型的属性暴露属性(2)类型(2.1)Q_GADGET Q_GADGET宏是Q_OBJECT宏的轻量化版本,适用于不继承
QObject
foo1st
·
2023-09-04 21:03
#
QML
#
开发笔记
#
Qt
QML
QT
笔记
extern 在不同的文件使用同一个参数
,放在类外声明#pragmaonce#include//在类外声明externintsFlag;classIsThread:publicQObject{Q_OBJECTpublic:IsThread(
QObject
XXYBMOOO
·
2023-09-04 06:23
c++
qt
信号和槽
student.h:#ifndefSTUDENT_H#defineSTUDENT_H#includeclassStudent:publicQObject{Q_OBJECTpublic:explicitStudent(
QObject
小丑表演
·
2023-09-01 20:03
Qt资源回收机制
1.new和delete所有继承自
QOBJECT
类的类,如果在new的时候指定了父亲,那么它的清理时在父亲被delete的时候delete的,所以如果一个程序中,所有的
QOBJECT
类都指定了父亲,那么他们是会一级级的在最上面的父亲清理时被清理
_纪琛
·
2023-08-30 18:35
QtConcurrent和QFuture的使用
这种时候标准库的线程就不是很好用了,通常这种时候我们会使用QThread,创建一个新的类继承
QObject
,然
Sakuya__
·
2023-08-30 16:31
QT
QtConcurrent
Qt多线程
Qt学习之路随记:信号槽
Qt5.9.2版本,
QObject
::connect()常用的形式为connect(sender,signal,receiver,slot);connect()一般会使用前面四个参数,第一个是发出信号的对象
爱吃宽面的橙子
·
2023-08-29 13:16
Qt
Qt--事件分发器
每个继承自
QObject
或
QObject
的类都可以在本类中重写boolevent(QEvent*e),来实现相关事件的捕获和拦截。
SNAKEpc12138
·
2023-08-27 09:57
QT
C++
qt
开发语言
QT中QThread的各个方法,UI线程关系,事件关系详解(1)
QThread继承自
QObject
类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。
luckyone906
·
2023-08-26 15:43
Qt事件机制
Qt-线程
QT
qt
ui
开发语言
Qt-QThread
您可以通过使用
QObject
::moveToThread()将工作对象移动到线程来使用它们。实例1:暂时不考虑多线程,先思考这样一个问题:想想我们平时会把耗时操作代码放
~怎么回事啊~
·
2023-08-26 15:41
qt
qt
【QT5-自我学习-线程qThread练习-两种使用方式-2:通过继承
Qobject
类-自己实现功能函数方式-基础样例】
【QT5-自我学习-线程qThread练习-两种使用方式-2:通过继承
Qobject
类-自己实现功能函数方式-基础样例】1、前言2、实验环境3-1、学习链接-参考文章3-2、先前了解-自我总结(1)线程处理逻辑事件
好奇龙猫
·
2023-08-26 00:54
qt
工具使用
qt
学习
数据库
Qt --- 对象树机制、析构顺序导致崩溃
{QWidgetwidget;QPushButtonbuttonQuit("Quit",&widget);}作为父组件的widget,子组件buttonQuit都是
QObject
的子类;上述代码运行没有问题
_老夫聊发少年狂_
·
2023-08-25 08:20
Qt
qt
开发语言
qt的反射用法(新版本)
includeclassAnimal:publicQObject{//Q_OBJECT,这个为什么注释,因为后面发现一只提示方法重复定义,所以取消父类的标记public:explicitAnimal(
QObject
平原人
·
2023-08-25 05:13
qt
反射
Qt-QBasicTimer can only be used with threads started with QThread原因探究
QBasicTimercanonlybeusedwiththreadsstartedwithQThread查找资料后发现,报错的原因很可能是因为使用了staticQObject造成的,在这篇文章中我已经提到过,我们不应该使用static的
QObject
mrbone11
·
2023-08-25 04:29
Qt
qt
QTimer
QThread
QObject
QDialog
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他