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
QObject
::connect: Cannot queue arguments of type 'QList' (Make sure 'QList' is
64bit)Qt5.4.2(64bit)2错误描述在不同线程之间通过信号/槽来传递自定义数据类型QList的时候,提示错误:[plain]viewplaincopy在CODE上查看代码片派生到我的代码片
QObject
17326187911
·
2020-07-29 16:30
C++
IT技术
QObject
::connect: Cannot queue arguments of type 'XXX'
1开发环境Win10(64bit)Qt5.4.2(64bit)2错误描述在不同线程之间通过信号/槽来传递自定义数据类型QList的时候,提示错误:
QObject
::connect:Cannotqueueargumentsoftype'QList
OneSea-V3.1
·
2020-07-29 16:32
Qt
Error
QML中调用C++函数
步骤定义新的类,继承自
QObject
在类声明中定义public方法,函数定义之前加上Q_INVOKABLE关键字按正常的方法写出类的实现在main文件中包含该类,并加入QQmlEngine和QQmlContext
Percypan
·
2020-07-29 16:55
Qt
QObject
::connect: Cannot queue arguments of type
问题:Hi!Ihaveasmallproblemconcerningtwothreadsandsignals/slotsconnectedbetweenthem.Myconnectlookslikethis....qRegisterMetaType>>("MyArray");...connect(sender,SIGNAL(dataChanged(QVector>)),receiver,SLOT(
Tyrion-Lannister
·
2020-07-29 15:02
Qt开发
QML 学习笔记
QML调用C++c++类要继承
QOBJECT
方法一qmlRegisterType("io.qt.example.myserialport",1,0,"mySerialPort");注册到QML环境中QML
世上最美的裤头
·
2020-07-29 14:11
qt
Qt编译出现
QObject
::connect: Cannot queue arguments of type 【解决方法】
出现问题:Qt代码写好,在编译时候出现如下的问题:
QObject
::connect:Cannotqueueargumentsoftype'QList'(Makesure'QList'isregisteredusingqRegisterMetaType
马里奥Go
·
2020-07-29 14:05
QT
Qt
Qt中利用多线程读取串口数据
有多个串口进行数据的处理,最好需要把线程封装到串口类(serialPort)中这样就可以在主线程中通过new多个serialport对象myPort1、myPort2等来创建多个线程管理各个串口实现方式:继承
QObject
guitang9913
·
2020-07-29 13:05
QT学习
Qt Qml工程中实现多线程串口助手
Qml中访问C++的方式因为要在Qml中访问C++类或对象,对C++类有这两点要求1.类必须继承自
QObject
类或其导出类2.类首添加
QObject
宏这两条要求是把这
LHRui_Daniel
·
2020-07-29 13:29
Qt开发
QWidget、QMainWindow、QDialog和QFrame的区别
继承关系:在Qt中所有的类都有一个共同的基类
QObject
,QWidget直接继承与QPaintDevice类,QDialog、QMainWindow、QFrame直接继承QWidget类。
zb872676223
·
2020-07-29 02:51
QT转载博文
QBasicTimer
与QTimer不同,QBasicTimer不继承
QObject
;当经过一定时间后,它不会发出timeout()信号,而是向我们选择的QTimerEvent发送一个QTimerEvent。
青青子衿0
·
2020-07-29 02:42
Qt基础
QTimer与事件循环和多线程
startTimer返回定时器的ID,在定时时间到了后,收到一个QTimerEvent,并覆盖虚函数timerEvent进行处理,该QTimerEvent包括了定时器ID看QTimer的源码就明白了:
QObject
SilentAssassin
·
2020-07-29 01:29
Qt
Qt 定时器执行线程
qt几种定时器启动后执行线程1
QObject
::startTimer(intinterval,Qt::TimerTypetimerType=Qt::CoarseTimer)//执行多次执行线程与当前启动线程一致
yang_flys
·
2020-07-29 01:08
QT
QT QThread 多线程 用法一
QThread用法探究一:QT使用moveThread开启多线程:1.创建一个基于QObejct的类Controller(在此类中创建多线程的类,并启动多线程)2.创建一个基于
QObject
的类Worker
漫步繁华街
·
2020-07-29 00:38
QT
Qt精彩实例(1)
#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv);QPushButtonb("helloworld");b.show();
QObject
Sunrise0929
·
2020-07-29 00:54
Qt编程
Qt之事件系统
Events可以被任何
QObject
派生的子类实例对象接收和处理,但它们是关联到特定控件的。下面,我们主要介绍event在典型应用程序中是如何发送及处理的。
weixin_34081595
·
2020-07-28 18:11
Qt5:为菜单项添加图标 、 快捷键 和 状态栏 提示
现在我们来看看如何添加图标快捷键和提示需要修改的地方只有创建子菜单项对应的action的地方1MenuBar::MenuBar(QWidget*parent)2{3fileMenu=newQMenu(
QObject
weixin_30493321
·
2020-07-28 16:33
Qt5.12中两种线程操作的方法
函数一样创建的线程通过调用start()来执行run();run()是一个虚函数通过子类实现方法大概的框架:classThreadName:publicQThread{Q_OBJECTpublic:ThreadName(
QObject
苏守坤
·
2020-07-28 14:35
Qt事件系统
任何继承自
QObject
的对象,都能用来处理事件。通常有以下五种方法:重写部件的事件处理函数,比如paintEvent(),缺点是只能处理特定部件的特
初心只为你
·
2020-07-28 12:24
一种使用QThread线程的新方法
QObject
::moveToThread
昨晚在一个邮件列表里面看见一个关于在线程种使用signal/slot的讨论,由于回复太多,这里就不贴出原文了。主要是关于怎样从一个线程发送信号到另外一个线程的问题。其实这个也不是什么复杂的问题,在qt的asstant里面已经描诉的比较清楚了。当我们链接信号的时候使用qt::queuedConnection就能使slot在它自己的线程里面运行。另我惊讶的是在其中一个的回复种他给出了一些资料,其中一个
so_so_Boy
·
2020-07-28 11:02
qt之导出word
defineQWORD_H#include#include#include#include#include#includeclassQWord:publicQObject{Q_OBJECTpublic:QWord(
QObject
kbq1950361006
·
2020-07-28 07:56
qt
qt
word
QT中的event事件解析
QApplication类的exec()函数,它会使Qt应用程序进入事件循环,这样就可以使应用程序在运行时候接受发生的各种事件,一旦有事件发生,Qt便会创建一个相应的QEvent子类对象的事件来表示,然后传递给相应的
QObject
HeroKern
·
2020-07-28 05:37
QT
qt学习之路(三)之使用QT语言家
针对多语言切换的需求,Qt提供的解决方案是,在所有需要翻译的字符串处都使用
QObject
::tr()函数,Qt提取出所有
QObject
::tr()函数的参数,使用Qt语言家对其进行翻译后发布,Qt程序可以在运行时加载发布的翻译文件以更新文本字符串
q282048277
·
2020-07-28 05:12
【QT学习】-----事件系统(三:事件过滤器、事件的发送)
使用事件过滤器的步骤:在.h文件中声明;booleventFilter(
QObject
*obj,QEvent*event)在构造函数中为部件安装事件过滤器:例如:在textEdit部件安装:ui->textEdit
perfect_cat-
·
2020-07-28 04:14
QT学习
【QT学习】------事件系统(一:事件的处理和传递 )
任何
QObject
子类都可以接受和处理事件。事件和信号的区别?二者并不相同;比如单击一下界面上的按钮,那么就会产生鼠标事件(不是按钮产生的),但是因
perfect_cat-
·
2020-07-28 04:14
QT学习
Qt源码分析之
QObject
Qt的
QObject
1.试验代码:#include#include#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv);intsize
oowgsoo
·
2020-07-28 04:33
qt
Qt线程使用的两种方法
你可以使用
QObject
::moveToThread()将工作对象移动到线程中使用。示例:classWorker:publicQObject{Q_OBJECTpublic
Qt君
·
2020-07-28 04:23
Qt
Qt 线程几种使用方法代码实例
默认情况下,run()通过调用exec()启动事件循环,并在线程内部运行Qt事件循环通过使用
QObject
::moveToThread()将worker对象移动到线程,可以使用它。
liuzhezhe111
·
2020-07-28 02:21
Qt
Qt中子窗口获取顶层窗口、顶层窗口获取子窗口的方法
foreach(QWidget*win,qApp->topLevelWidgets()){if(MainWindow*mainWin=
qobject
_cast(win)){mainWin->test()
一只笨鸟
·
2020-07-28 01:23
C/C++
Qt
Qt多线程总结
定义一个工作线程(Worker类)继承
QObject
,在主线程(Controller类)中创建QThread对象、Worker对象,Worker对象调用moveToThread方法。
队长-Leader
·
2020-07-28 01:22
QT
在QT中对label增加单击事件
加入头文件#include2.在构造函数数添加该部件的事件过滤器,ui->label->installEventFilter(this);3.事件过滤器boolMainWindow::eventFilter(
QObject
飘羽之泪
·
2020-07-27 22:25
Qt
Qt
label
单击事件
Qt用线程渲染图片(UI)
:publicQThread{Q_OBJECTpublic:explicitTNImageLoadThread(constQString&filename,constQSize&targetSize,
QObject
e5Max
·
2020-07-27 21:48
Qt
项目实战
QT通过线程将数据传递给主函数进行显示
defineMAINWINDOW_H#include#include#include#include#include#includeclassThread:publicQThread{Q_OBJECTpublic:Thread(
QObject
bukajiushang
·
2020-07-27 19:14
qt
线程往主函数传递数据
Qt5 QLineEdit 点击调用软键盘
过滤MousePressEvent事件来完成点击QLineEdit调用软键盘booleventFilter(
QObject
*watched,QEvent*event);voidcallKeyBoard(
晓星♡
·
2020-07-27 18:36
QT
Qt学习——信号与槽机制
所有从
QObject
或其子类(例如Qwidget)派生的类都能够包含信号和槽。当对象改变其状态时,信号就由该对象发射(emit)出去,这就是对象所要做的全部事情,它不知道另一端是谁在接收这个信号。
风无语
·
2020-07-27 18:53
Meego
Qt进程的创建及注意事项
的作用是在当前进程中创建一个新的进程,来调用外部程序处理完成一些任务而不影响本进程的继续执行,起用法如下:1.运用QProcess类创建新进程:QProcessproc=newQProcess();2.链接进程退出时返回状态的槽函数:
QObject
Joven_xxx
·
2020-07-27 17:26
Qt/QML的实践积累
Qt之事件系统_理论篇
文章目录简述:QEvent类这段描述中提及的相关函数:[static]boolQCoreApplication::sendEvent(
QObject
*receiver,QEvent*event)[virtual
大坏蛋的小可爱
·
2020-07-27 16:37
Qt
QT事件系统
事件发生时,Qt创建一个事件对象,传递给
QObject
的event()函数,event()函数并不直接处理事件,而是对这些事件按照它们不同的类型分发给不同的事件处理函数。
匹马向当阳
·
2020-07-27 15:46
QT
Qt编写自定义触摸屏Plugin的方法(非TSlib)
大多数编写Plugin的方法无非如下:一编写插件编写一个Qt的插件需要以下步骤1.声明一个插件类,2.定义一个类,实现这个插件类定义的接口,定义的这个类必须从
QObject
集成下来。
Gushleo
·
2020-07-27 15:11
代码编辑小技巧
Qt,
QObject
DetailedDescriptionTheQObjectclassisthebaseclassofallQtobjects.QObjectistheheartoftheQtObjectModel.Thecentralfeatureinthismodelisaverypowerfulmechanismforseamlessobjectcommunicationcalledsignalsandslo
weixin_30918633
·
2020-07-27 13:44
Qt——信号与槽
definesignalsQ_SIGNALS#endif声明信号要用关键字Q_SIGNALS/signals在Q_SIGNALS前面不可以加public、private、protected信号只要声明,可以不定义类型为void只有
QObject
MelonEater
·
2020-07-27 13:05
Qt学习入门
Qt
入门学习
信号和槽
QT 源码分析--1
之所以选择
QObject
,一是因为它是
蚓无爪牙之利
·
2020-07-27 12:00
QT
QT获取当前线程ID
QT获取当前线程ID用QSerialPort串口类的时候出现了:[WARNING]
QObject
:Cannotcreatechildrenforaparentthatisinadifferentthread
笑看山野
·
2020-07-27 12:14
QT编程
Qt源码分析(一)
首先提一下,Qt在WinMain中调用用户的main函数:我们知道,Qt的类以
QObject
为首,QWidget,QLabel之类的都是其子类(直接或间接继承)。
epollet
·
2020-07-27 11:09
Qt
QT常用类总结
这些类可以分成两种:一种不是从
QObject
类派生出来的,用来表示各种基本的数据对象,如字符串、图像、字体等,这里将它们通称为基本类;另一种都是从QWidget类派生出来的,它们表示一个顶级窗口或者窗口部件
灬DUKE
·
2020-07-16 06:21
QT基础 -
QObject
简介
#QT基础-
QObject
简介如需转载请标明出处:http://blog.csdn.net/itas109QQ技术交流群:129518033目录文章目录#QT基础-
QObject
简介@[toc]环境:QT
itas109
·
2020-07-16 00:13
QT
QT学习笔记4:QT中GraphicsView编程
一、QGraphicsScene1、QGraphicsSceneQGraphicsScene继承自
QObject
,是一个管理图元的容器,与QGraphicsView合用可以在2D屏幕上显示如线、三角形、
dengguan2720
·
2020-07-15 22:59
【Qt】槽函数中获取发出信号的对象
核心:
QObject
::sender()对于信号与槽的连接connect(obj1,SIGNAL(sigFun()),obj2,SLOT(slotFun()))或者connect(obj1,&Object1
zy_heu
·
2020-07-15 13:27
QT
【Qt中的定时器】
Qt中定时器问题还是比较简单的,分为2种:(1)
QObject
类中的定时器(2)QTimer类中的一、
QObject
类的定时器
QObject
是所有Qt对象的基类,这里面有一个基本的定时器。
yxy654538632
·
2020-07-15 11:41
Qt
pyqt 使用问题总结
button,QtCore.SIGNAL('clicked()'),self.slot1(arg))报错提示为:TypeError:argumentsdidnotmatchanyoverloadedcall:
QObject
.connect
neo3301
·
2020-07-15 01:29
python
solution
python
QT学习---使用多线程的两种方法(子类化QThread+子类化
QObject
)
的几个函数quitexitterminate函数3正确的终止一个线程4如何正确启动一个线程41正确的启动一个全局线程和UI一直存在的线程42如何启动一个局部线程用完即释放的线程继承QThread的一些总结使用
QObject
小米的修行之路
·
2020-07-15 01:52
QT
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他