码迷,mamicode.com
首页 >  
搜索关键字:信号槽    ( 179个结果
Qt高级——Qt信号槽机制源码解析
Qt高级——Qt信号槽机制源码解析基于Qt4.8.6版本一、信号槽机制的原理1、信号槽简介信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察的对象发生改变的时候——也可以说是信号发出的时候——被调用的函数;C、信号与槽的连接,形成一种观察者-被观察者的关系;D、当事件或者状态发生改变的时候,信号
分类:其他好文   时间:2018-02-09 15:14:24    阅读次数:210
Qt高级——Qt元对象系统源码解析
Qt高级——Qt元对象系统源码解析基于Qt4.8.6版本一、Qt元对象系统简介1、元对象系统简介Qt的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力,比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(typeintropection)的,型别内省可以用来实施多态。C++的内省比较有限,仅支持型别内省,C++的型别内省是通过运行时类型
分类:其他好文   时间:2018-02-08 19:58:28    阅读次数:274
异步消息postEvent更新界面
其实就是和Qt::QueuedConnection时的信号槽一样,属于异步的。 1、新建QEvent子类 ①、头文件 #ifndef MYEVENT_H #define MYEVENT_H #include <QString> #include <QEvent> class MyEvent : pu ...
分类:其他好文   时间:2018-01-07 14:18:01    阅读次数:181
[Qt] Qt信号槽
信号槽是Qt的核心机制之一,信号槽简单的来说就是两个对象及两个对象问答行为。 例如:发送者(Sender)发出信号(SIGNAL)、接收者(Receiver)做出反应(SLOT)。利用connect函数将这两个对象及其行为联系起来。 一个简单的例子如下,创建一个button,Clicked butt ...
分类:其他好文   时间:2017-11-14 22:35:02    阅读次数:216
Qt5 UI信号、槽自动连接的控件重名
Qt5 UI信号、槽自动连接的控件重名 来源 http://blog.csdn.net/goldenhawking/article/details/51865909 对Qt5稍有熟悉的童鞋都知道信号、槽的自动连接机制。该机制使得qt designer 设计的UI中包含的控件,可以不通过显式conne ...
分类:其他好文   时间:2017-11-12 17:32:48    阅读次数:133
信号槽 与事件区别
信号槽 与事件区别 仔细来看,事件与信号其实并无多大差别,从我们对其需求上来说,都只要能注册事件或信号响应函数,在事件或信号产生时能够被通知到即可。但有一项区别在于,事件处理函数的返回值是有意义的,我们要根据这个返回值来确定是否还要继续事件的处理,比如在QT中,事件处理函数如果返回true,则这个事 ...
分类:其他好文   时间:2017-11-11 21:32:48    阅读次数:221
Qt基本控件及三大布局
Qt基本控件及三大布局 来源: http://blog.csdn.net/a2604539133/article/details/73920696 Qt基本模块 一、Qt的三大布局 二、Qt的控件 三、Qt的信号槽 一、dialog、widget、mainwindow的区别 1)、dialog有ex ...
分类:其他好文   时间:2017-11-09 00:49:16    阅读次数:423
Qt5中创建临时的后台线程。
有个需求就是,GUI图形界面在上传文件到服务器的时候,需要用zip命令行打包,因为文件很多的时候,zip命令打包需要计算很长时间,所以把这样计算量大的任务分离到后台线程比较合适,然后任务完成,以信号槽机制来通知前台 UI线程处理结果。所以这个线程是需要销毁的,跟之前的一直在运行的后台线程接收网络数据 ...
分类:编程语言   时间:2017-09-30 16:16:45    阅读次数:263
PyQt4(简单信号槽)
import sys from PyQt4 import QtCore, QtGui class myWidget(QtGui.QWidget): def __init__(self): super(myWidget, self).__init__() self.setWindowTitle("te... ...
分类:其他好文   时间:2017-09-23 12:27:40    阅读次数:193
qt多线程信号槽传输方式
//简单介绍一下QT信号与槽的连接方式: //Qt::AutoConnection表示系统自动选择相应的连接方式,如果信号与槽在同一线程,就采用Qt::DirectConnection, //如果信号与槽不在同一线程,将采用Qt::QueuedConnection的连接方式。 //Qt::Direc ...
分类:编程语言   时间:2017-09-23 12:14:02    阅读次数:174
179条   上一页 1 ... 5 6 7 8 9 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!