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
09 Qt消息机制及事件处理
在事件对象创建完毕后,Qt将这个事件对象传递给
QObject
的event()函数。event()函数
Chiang2018
·
2019-04-12 23:27
QT入门教程
03 QT的窗口系统-QWidget
当你创建一个
QObject
对象时,可以通过构造函数的参数指定其父对象,此时父对象会把这个
QObject
对象会自动添加到其children()列表中。
Chiang2018
·
2019-03-31 17:48
QT入门教程
Pyqt学习笔记
在PyQt中,所以class都是从
QObject
派生而来,QWidget对象就可以有一个parent。
Argon_Ghost
·
2019-03-28 08:33
PyQt5学习
Qt线程中使用socket作为客户端通信(二)
Qt使用线程的方式有两种,一种是上次所说的继承QThread重新实现run()函数,在run()函数中一直循环处理;另一种则是继承
QObject
并使用moveToThread()函数将对象移到子线程中。
Pou光明
·
2019-03-26 19:34
Qt
PyQt5系列教程(五)信号和槽
在Qt中,每一个
QObject
对象,包括PyQt中所有继承自Q
xugaoxiang.com
·
2019-03-21 15:01
Python
PyQt5
PyQt5系列教程(五)信号和槽
在Qt中,每一个
QObject
对象,包括PyQt中所有继承自Q
xugaoxiang.com
·
2019-03-21 15:01
Python
PyQt5
QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框
QMainWindow:主窗口程序(创建菜单)QWidget:部件窗口QDialog:对话框窗口调试终端信息打印#includeqDebugprivateslots:voidnewFileSlot();
QObject
墨痕诉清风
·
2019-03-11 17:32
QT
QT 多线程应用
QT多线程的实现有两种方法,一种是继承QThread的多线程使用方法,另外一种是使用
QObject
实现多线的方法。
li_wen01
·
2019-03-10 18:31
QT开发
Qt基础之
QObject
Model (0)
标准的C++对象模型,对于对象范例提供了高效率的运行支持,但是它的静态特性在某些问题领域却显得不灵活.图形化用户接口编程是需要运行效率和高水平灵活性的领域.而Qt支持这个,因为它结合了C++的速度和Qt对象模型的灵活性.那么它又是怎么做到这样的呢?Qt给C++增加了以下特性:1.对象间的无缝对接通信:信号与槽机制2.可查询且可设计的对象属性3.强大的事件以及事件过滤器4.字符串的国际化5.高精度的
lonikitave
·
2019-03-01 15:03
C++/C
Qt
QThread 的两种创建方式:object moveTo thread 方式
QThread的两种创建方式:objectmoveTothread方式**方法:工作对象继承
QObject
,包含QThread指针,创建Object、创建QThread,然后objectmoveToThread
科技ing
·
2019-02-28 20:00
QT/QML
QTimer 的使用
QTimer*m_timer=newQTimer();m_timer->start();运行时出现
QObject
::startTimer:QTimercanonlybeusedwiththreadsstartedwithQThread
hejinjing_tom_com
·
2019-02-26 15:54
qt
编程
浅谈pyqt5中信号与槽的认识
一、介绍信号(Signal)和槽(Slot)是Qt中的核心机制,也是PyQt变成中对象之间进行通信的机制在pyqt5中,每一个
QObject
对象和pyqt中所有继承自QWidget的控件都支持信号和槽当信号发射时
水痕001
·
2019-02-17 11:49
QT 绘制动态贝塞尔曲线
QT绘制动态贝塞尔曲线编译环境:QT5头文件引用inttime1,kd;QQueuedl;QListcubicData;booleventFilter(
QObject
*o,QEvent*e);voidtimerEvent
EarvinJones
·
2019-01-16 14:08
QT
C++
Qt5 控件ToolTip失效的解决方法
1.头文件里声明事件过滤函数:booleventFilter(
QObject
*watched,QEvent*event);2.构造函数中给控件安装事件过滤器:_addNewTabBtn.installEventFilter
Meditating
·
2019-01-13 02:52
Qt
Qobject
设置对象名称和属性
作用用来作为id选择器和属性选择器,来设置样式setObjectName方法用来设置对象的名字,不同对象可以重复label=QLabel()label.setObjectName("label")setProperty方法用来设置属性#设置label对象的hehe属性为呵呵label.setProperty("hehe",'呵呵')property方法用来获取对象的属性label.property
疯狂码农韩
·
2019-01-07 21:00
Qt undefined reference to `vtable for’”问题的原因及解决方法
原因:QT中,类要支持信号与槽机制,需要继承自
QObject
并在头文件开头添加Q_OBJECT宏.如果使用QtCreator创建类时,没有选择继承自
QObject
类或其子类,而在创建后手工修改继承自
QObject
tsslisimin
·
2019-01-04 12:59
关于使用QThread需要注意的
声明一个类,该类继承
QObject
,假设该类实例化成a,调用a.moveToThread()该方法,即可将该对象移动到新线程中,此时对象中的槽函数归属于新线程,也就是信号接收者属于新线程,而且我们也推荐这样做
晚餐吃什么
·
2018-12-12 00:00
Qt
QT 学习 (信号和槽)
首先看下信号和槽的连接函数
QObject
::connect(constQObject*sender,constchar*signal, constQObject*receiver,constchar
蓝莓果汁
·
2018-12-03 21:38
Qt学习
QT学习
1.按键的用法QPushButtonbutton;button.setText("button");button.setParent(&w);button.show();//按键界面产生关联
QObject
初心安在
·
2018-11-26 16:24
【Qt】Qt的线程(两种QThread类的详细使用方式)
QThread继承自
QObject
类,且提供QMutex类以实现同步。线程和进程共享全局变量,可以使用互斥体对改变后的全局变量值实现同步。
Yngz_Miao
·
2018-11-26 15:42
《嵌入式》Qt5开发笔记
Qt入门教程系列之五 事件与事件处理
事件可以由
QObject
子类的任何实例接收和处理,但它们与Widget相关。比如说,点击鼠标时,会触发QMouseEvent;敲击键盘时,会触发QKeyEvent;窗口大小发生变化时,会触发
原我归来是少年
·
2018-11-18 20:08
Qt入门系列教程
QThread用法:启动与退出
QThread有两种用法:一,运用
QObject
::moveToThread(QThread*targetThread)将功能类移入到线程QThread中例子如下:classWorker:publicQObject
fxbjye
·
2018-11-07 00:00
QT
QT
timerEvent不响应问题
花了两天时间找我的
QObject
::startTimer()定时到了之后却不进入voidtimerEvent(QTimerEvent*event);的问题,很是头大,最终找到了原因,还是自己的Qt学的不到家
lxiao428
·
2018-10-30 17:38
C++
Qt
基于VS下的Qt 界面设计
确定后next——finishButtons选项栏PushButton更改对象名称按钮添加文字ctrl+r查看效果后返回vs添加链接生成项目的文件.cpp文件中添加槽链接ui.setupUi(this);
QObject
带着白卡去旅行
·
2018-09-26 15:52
Qt框架分析
为例类结构先分析qtgui程序最常用的两个大类QApplication和QWidget的继承关系,如下:在分析QApplication和QWidget的构造过程,如下:结合继承关系和构造过程分析类结构:①以
QObject
师从小白
·
2018-09-24 21:22
Qt
QThread 的使用
文章目录1.引言2.QThread文档3.QThread::run和
QObject
::connect4.
QObject
::moveToThread()5.使用场景对于子类化Thread的方式对于workermovetothread
onlyshi
·
2018-09-21 00:00
Qt
信号与槽
SendObject类用来发送消息,在Widget窗口接受消息//SendObject.hclassSendObject:publicQObject{Q_OBJECTpublic:explicitSendObject(
QObject
MessiGo
·
2018-08-29 20:38
Qt基础知识
Qt中定时器的使用有两种方法,一种是使用
QObject
类提供的定时器,还有一种就是使用QTimer类。
方法一:
QObject
中的定时器的使用,需要用到三个函数1、intQObject::startTimer(intinterval);这个是开启一个定时器的函数,他的参数interval是毫秒级别。
danwuxie
·
2018-08-18 15:34
Qt编程
Qt之多线程编程(二)
现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承
QObject
的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承
QObject
的方法可能是QThread
MANY_L
·
2018-08-17 16:32
窗体的基类中没有设定大小,所以才不能居中,若要窗体居中,必须使用setfixedsize()函数或者resize()函数设定窗体的大小,居中才能正常使用
/***构建函数中move至中心坐标时,必须应用setFixedSize(500,500);否则达不到期望居中显示的目标*/ialog:Dialog(
QObject
*parent=0):QDialog(
冷月醉雪
·
2018-08-07 09:53
QT
QT-窗口
Qt之Q_OBJECT
只有继承了
QObject
类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承
QObject
。凡是
QObject
类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。
czhzasui
·
2018-07-26 16:20
Qt
Qt5.9一个简单的多线程实例(类QThread)(第一种方法)
第二种方法是继承一个
QObject
类,然后利用moveToThread()函数开启一个线程槽函数,将要花费大量时间计算的代码放入该线程槽函数中。第二种方法可以参考我写的另一篇博客:https://b
三公子Tjq
·
2018-07-23 21:14
Qt工程应用
Qt基础知识
嵌入式积累
Qt读取word文档
为了记录一下CWordOperate::CWordOperate(constQStringfilename,
QObject
*parent/*=NULL*/):
QObject
(parent){m_word
缘如风
·
2018-07-22 19:44
Qt
word
QT中获取选中的radioButton的两种方法
QT中要获取radioButton组中被选中的那个按钮,可以采用两种如下两种办法进行:方法一:采用对象名称进行获取1QRadioButton*pbtn=
qobject
_cast(ui->BG->checkedButton
DayDay_Upppp
·
2018-07-12 13:14
QT
Qt学习之路---线程启动与关闭
第二种继承
QObject
使用moveToThread启动线程,这也是官方推荐的写法,比较灵活通用。第一种继承QThreadclassThreadTest:publicQT
JL_MG
·
2018-07-08 19:23
Qt编程
C++ Qt设计模式笔记
8.1lazy-fashionQObject的赋值(assignment)构造函数被设为私有,所以所有按值传递
QObject
及其子类的行为将会报错不要在堆上创建QVariant相关的类型,如QString
菜树人
·
2018-07-07 15:58
qt
当pyqt 信号槽accept出错,显示Dialog没有"accept"时,解决办法
Dialog窗口下面的那个确定取消按钮总是出错,这部分内容转换成py文件之后是:QtCore.
QObject
.connect(self.buttonBox,QtCore.SIGNAL(_fromUtf8
听说这里有只猫
·
2018-06-30 13:52
pyqt
Qt编程之Qt中的核心机制
这些特性有:·信号和槽(Qt的核心特征,用于两个对象之间的通信)·对象属性系统(基于元对象系统)要在一个类中声明属性,该类必须继承自
QObject
类,而且还要
Faye_R
·
2018-06-22 22:50
Qt
QT 信号与槽connect
QT信号与槽connectQT信号与槽connectconnect函数调用几个限制connect函数代码QT中信号与槽的连接使用的connect函数是一个静态函数,在类
QObject
中定义。
ChinaClown
·
2018-05-29 11:28
QT
Qt C++属性类型提供给 QML调用(一)
概述由于QML引擎与Qt元对象系统的紧密集成,任何由
QObject
派生出来的类其公有的接口或属性都可以从QML代码中轻松访问,并且改动的地方很少,就可以让C++代码定义的功能轻松扩展QML。
luoyayun361
·
2018-05-27 17:13
Qt
QML
Qt中的信号和槽
1.信号和槽的基本使用信号和槽的基本使用如下:使用信号和槽的类必须从
QObject
类或它的派生类继承,如果多继承,必须把
QObject
类放在第一位。
douzhq
·
2018-05-26 21:54
qt
QComboBox文字居中与指定位置弹出
include#include#include#includeclassComboBoxDelegate:publicQStyledItemDelegate{public:ComboBoxDelegate(
QObject
gu814028677
·
2018-05-23 19:50
QT
C
C++
PyQt5 QSerialPort子线程操作的实现
QtWidgetsimport*fromPyQt5.QtSerialPortimportQSerialPort,QSerialPortInfofromPyQt5.QtCoreimportpyqtSignal,QThread,
QObject
云中虾
·
2018-04-21 16:38
Qt与JS数据交互
voidQWebChannel::registerObject(constQString&id,
QObject
*ob
e5Max
·
2018-04-19 15:01
Qt
项目实战
QT之对象父子关系(十三)
我们在QT中创建了3个
QObject
对象,我们让c1、c2的父对象指向p,那么我们打印c1和c2的地址以及p的子对象链表里的地址。如下所示:打印的结果如下:事实证明了确实
上帝之子521
·
2018-03-29 00:43
QT
父子对象
QT从入门到放弃
Qt5中两种线程操作的方法
函数一样创建的线程通过调用start()来执行run();run()是一个虚函数通过子类实现方法大概的框架:classThreadName:publicQThread{Q_OBJECTpublic:ThreadName(
QObject
FlyingO123
·
2018-03-28 20:51
qt5
QT使用PythonQt调用QT对象
1.PythonQt和PyQt4/PyQt5是两回事,但是很多搜索到的教程很难分开2.谢谢这两位博主PythonQt进阶zhangzming,这个例子是没有继承
QObject
的做法将Python嵌入到Qt
my393661
·
2018-02-16 17:34
python
qt
LibQQt系列之五《QQtObjectFactory》
QQt对象工厂提供三个类:QQtObjectFactoryQQtWidgetFactoryQQtObjectParcel分别对应
QObject
子类的生成、QWidget子类的生成,所有
QObject
子类的集合
DrAbel
·
2018-01-20 09:56
Qt
基础类库
QQt
正确使用的QThread的姿势(之一)
所以,作为Qt的核心成员之一的BradleyT.Hughes,++推荐大家大家使用
QObject
::moveToThread把工作对象加入线程中++。不过,
dyingstraw
·
2018-01-17 00:00
C++
QT
PyQt5编程(43)—使用数据库(9)
QSqlTableModel类的继承层次如下:
QObject
-QAbstractltemModel-QAbstractTableModel-QSqlQueryModel-QSqlTableModelQSqlTableModel
用电热毯烤猪
·
2018-01-01 21:03
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他