码迷,mamicode.com
首页 >  
搜索关键字:信号和槽    ( 132个结果
第二讲 窗口部件的布局与通信
本文概要:通过一个简单的例子,讲解如何通过布局(layout)来管理程序窗口中的窗口部件的几何形状, 以及如何通过信号和槽来同步窗口部件。#include #include #include #include int main(int argc, char *argv[]){ QApplica...
分类:其他好文   时间:2015-04-11 10:15:56    阅读次数:179
Qt Quick快速入门之信号、槽
信号和槽主要用于组件之间的通信,类似于.net和java中的委托。 使用QObject::connect方法将信号与槽关联起来,然后信号的发起者发出信号,接受者中的槽函数就会执行。 比如connect(this,SIGNAL(start()),worker,SLOT(Start())),将当...
分类:其他好文   时间:2015-03-19 16:10:05    阅读次数:254
QSignalMapper类的使用
Qt中当定义了很多的按钮,而他们的信号都相同时(比如都是点击信号),没有必要给他们每个都设置信号和槽的链接,QSignalMapper给我们解决了这个难题。     今天完成这个相似的功能时,不知道怎么办,就问了下度娘,结果就实现了,效果简直太完美了,如果不这么做,我还真的不知道该怎么办。     在完成的过程中,出现了一个问题,看了半天也没有解决,弄的我是一头雾水,和网上的例子是一模一样的,...
分类:移动开发   时间:2015-03-13 16:32:44    阅读次数:254
QObject::connect: Cannot queue arguments of type "xxx",(Make sure "xxx" is registed using qRegisterMetaType().)原因及解决方法
在线程中通过信号和槽函数传递信息的时候,由于用到了自己定义的参数结构:QHash,于是在发生信号传递的时候出现了报错:QObject::connect: Cannot queue arguments of type "QHash",(Make sure "QHash" is registed usi...
分类:Web程序   时间:2015-03-11 10:42:19    阅读次数:172
Qt Connect 信号 槽
信号和槽机制是 QT 的核心机制。信号和槽是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。信号和槽是 QT 自行定义的一种通信机制,它独立于标准的 C/C++ 语言,因此要正确的处理信号和槽,必须借助一个称为 moc(Meta Object...
分类:其他好文   时间:2015-03-06 12:35:08    阅读次数:192
【C/C++学院】(13)QT开发技术/QT 基础/QT 信号和槽
Qt是一个跨平台的c++图形用户界面用用程序框架。 1.入门程序 界面程序:求两个整数的和。 lineEdit  pushButton label 右键, 转到操, click信号。 #include "widget.h" #include int main(int argc, char *argv[]) { QApplication a(ar...
分类:编程语言   时间:2015-02-18 22:08:55    阅读次数:447
QT D-Bus 复杂参数传递
网上一搜,关于D-Bus和QT的资料不少,但是绝大多数都对传递自定义数据类型这个问题闭口不谈。看来这个有必要写个文章记录一下。首先要说的是,我这里不再介绍D-Bus和QDbus的基础知识,本文直击要点。另外本文参考了KDE的一些文档。需求:使用标准的信号和槽,通过QDBus传递自定义的struct或...
分类:其他好文   时间:2015-01-17 23:32:04    阅读次数:193
Qt5信号和槽机制
信号槽是 Qt 框架引以为豪的机制之一。熟练使用和理解信号槽,能够设计出解耦的非常漂亮的程序,有利于增强我们的技术设计能力。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号( signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号...
分类:其他好文   时间:2015-01-13 21:17:01    阅读次数:273
[转] - QThread应用探讨
QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声嘶力竭地喊you are-doing-it-wr...
分类:其他好文   时间:2015-01-10 18:01:12    阅读次数:227
QThread: Destroyed while thread is still running解决办法
这是由于线程未执行完毕,但提前关闭引起的,常规结束线程的步骤为:(1)disconect(.........) ;//关闭所有与该进程对象关联的信号和槽(2)thread->quit();(3)thread->wait();(4)thread->deleteLater();实际测试,只用(2)(3)...
分类:其他好文   时间:2015-01-09 19:15:56    阅读次数:5271
132条   上一页 1 ... 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!