码迷,mamicode.com
首页 >  
搜索关键字:信号槽    ( 179个结果
不能继承于QObject的类就一定不能使用信号槽?(用一个代理类进行发射就行了)
首先不能继承QObject的情况在开发中遇到得并不多,笔者在一年多的Qt项目开发中只遇到两三次。而且都是因为引进了第三方库导致编译过程中报错。 要想解决这个问题其实不难,因为笔者遇到的问题都是想定义一个信号,定义的槽情况没有遇到过,可以提出一个想法,有需要的朋友试一下。 要想实现信号发送,可以定义一 ...
分类:其他好文   时间:2017-06-30 18:04:05    阅读次数:129
qt的登录设置
1.下面添加代码来实现使用用户名和密码登录,这里只是简单将用户名和密码设置为了固定的字符串,如果以后学习了数据库,还可以通过读取数据库来获取用户名和密码。到logindialog.cpp文件中将登录按钮的单击信号对应的槽的代码更改为: void LoginDialog::on_loginBtn_cl ...
分类:其他好文   时间:2017-06-23 13:00:25    阅读次数:184
Qt 信号槽传递自定义结构体
Qt 在信号和槽中使用自己定义的结构体 ...
分类:其他好文   时间:2017-04-11 13:12:37    阅读次数:195
QT 的自省如何使用
有人提问:请问如何将enum的成员存放到一个QStringList中?最近看到有人研究,所以顺便分分析这个靠stdc++是很难做到的,但Qt引入一个meta-objectsystem,情况就不一样了:meta-objectsystem提供了信号-槽以及内省(introspection)。要利用该功能,首先子类化QObject并添加Q_OBJE..
分类:其他好文   时间:2016-12-12 15:35:09    阅读次数:217
qt 线程与ui线程同步
QTUI与线程同步目前只会一种,采用信号槽机制。通常情况下,信号和槽机制可以同步操作,这就意味着在发射信号的时候,使用直接函数即可以立刻调用连接到一个信号上的多个槽。然而,当连接位于不同线程中的对象时,这一机制就会变得不同步起来,可以通过修改QObject::connect()..
分类:编程语言   时间:2016-12-11 10:34:36    阅读次数:177
详解 Qt 线程间共享数据(用信号槽方式)
使用共享内存。即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都能够访问和修改该变量,从而达到共享数据的目的。 Qt 线程间共享数据是本文介绍的内容,多的不说,先来啃内容。Qt线程间共享数据主要有两种方式: 使用共享内存。即使用一个两个线程都能够共享的变量(如全局变量),这样两个线程都 ...
分类:编程语言   时间:2016-12-10 06:50:19    阅读次数:234
QT多线程及通过事件进行通信(通过自定义事件,然后QApplication::postEvent给主界面,我之前用的是信号槽)
可以通过QThread实现跨平台的多线程开发,Qt库负责在特定平台上的特定多线程实现。要采用QThread进行多线程开发,首先需要包含头文件: #include <QThread> 然后需要从QThread继承一个自己的线程类,暂作MyThread,关键是要实现QThread内的一个虚函数run。在 ...
分类:移动开发   时间:2016-12-10 06:48:05    阅读次数:747
QT开发(三十四)——QT多线程编程
QT开发(三十四)——QT多线程编程一、QT多线程简介QT通过三种形式提供了对线程的支持,分别是平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。QT中线程类包含如下:QThread提供了开始一个新线程的方法QThreadStorage提供逐线程数据存储QMutex提供相互排斥的锁,..
分类:编程语言   时间:2016-12-06 04:39:16    阅读次数:754
12个QT基本对话框,以及淡入原理(用定时器把窗口逐渐变成透明)
一、基本对话框 1,核心库: 界面程序 QApplication 非程序界面QCoreAppliction 2,消息循环必须执行QApplication.exec(); 3,消息绑定机制: 信号-槽 信号可以对应信号,也可以对应槽。 一个信号可以对应多个信号和多个槽。 4,QT基本对话框: QErr ...
分类:其他好文   时间:2016-10-28 03:35:44    阅读次数:213
用QT创建新风格: QStyle
1.Qt的风格 a) Qt简介 Qt是一个跨平台的C++图形用户界面应用程序开发库,使用Qt可以开发出高质量的图形用户接口,它是完全面向对象的、易于扩展且允许真正的组件编程。Qt获得了很大的成功,特别是它的信号-槽机制是非常值得研究的通信机制,它也是Linux发行版标准组件KDE(K Desktop ...
分类:其他好文   时间:2016-10-20 00:11:56    阅读次数:252
179条   上一页 1 ... 7 8 9 10 11 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!