ChinaUnix.net
相关文章推荐:

QT 信号发送

信号 一个特定的标识,当内部发生某些事件或状态改变时能够被“发射” 槽 槽和普通的C++类的成员函数几乎是一样的 唯一不同的是:槽可以和信号连接在一起,当发射这个信号的时候,就会自动调用这个槽 作用 对象之间通信的高级接口 事件出现时,通过发送信号将与之关联的槽函数激活,即执行槽函数代码 程序总结: 信号和槽的连接基本实现语句: QObject::connect(a,SIGNAL(a_signal(int)), b,SLOT(b_slot(int)))...

by harserm - Linux文档专区 - 2009-10-04 00:58:06 阅读(719) 回复(0)

相关讨论

内容: 一、概述 二、信号 三、槽 四、信号与槽的关联 五、元对象工具 六、程序样例 七、应注意的问题 相关资源 作者简介 作者:唐新华 (xhsmart@263.net) 软件工程师 信号与槽作为qt的核心机制在qt编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 qt 是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等...

by leohappy - Linux文档专区 - 2008-01-09 08:55:52 阅读(599) 回复(0)

qt用预编译器和宏来保证强大的跨平台能力,信号机制则是其中最精妙之处。本文分析了几种常见的信号处理机制,然后详细介绍了qt的Signal/Slot机制。 关键词:信号机制Signal/Slot Win32 MFC Linux qt 首先要说明,这里所说的信号不是Unix中进程间通信的信号。这里的信号更多地与图形界面的输入输出联系在一起(当然也可以是不可见的操作)。自从计算机程序从字符界面转为图形界面,用户的输入一下子变得繁杂和丰富起来,不同的输...

by loughsky - Linux文档专区 - 2007-08-14 16:19:45 阅读(880) 回复(0)

qt 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 qt 库的基础之上。qt 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、SGI IRIX;EMBEDDED- 支持 framebuffer 的 Linux 平台。伴随着 KDE 的快速发展和普及,qt 很可能成为 Linux 窗...

by liliu4239 - 移动操作系统 - 2011-12-22 08:51:02 阅读(641) 回复(0)

通过qt creator的go to slot来设置信号 一个dialog的table_widget的cellDoubleClicked()信号,居然和另一个dialog的table_widget的槽关联起来了。 如果将第二个table_widget改名为table_widget2,则没问题, why??????????????

by c/unix - GUI编程 - 2011-04-21 16:35:27 阅读(2518) 回复(6)

http://xizhizhu.blogspot.com/2008/11/qt_07.html 事件与信号qt中一个很重要的概念,用来对用户的操作等做出响应。在qt中,信号被成为SIGNAL,响应被称为SLOT,信号和响应间需要进行多对多的绑定。此外,信号也可以和其他信号进行绑定。 先看一个例子。 #include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton quit("Quit"); QObject...

by zxz1984 - GUI编程 - 2009-12-01 00:02:52 阅读(4902) 回复(1)

今天项目中,有个数组中的数据需要传递,于是使用的qt信号与槽的机制。 通过SQlite的sqlite3_get_table(db,sqlquire, &dbResult,&nRow,&nColumn,NULL);函数得到的数据存放在dbResult中,于在得到数据的对象中是定义了一个信号,selectOk( char **,int,int ) , 在另外一个对象中使用:connect( keyboard1, SIGNAL( selectOk( char **,int,int ) ), this, SLOT(data( char **,int, int )) );传送数据, 具体是...

by ljp416 - Linux文档专区 - 2008-06-01 20:53:22 阅读(775) 回复(0)

信号与槽作为qt的核心机制在qt编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 qt是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前Linux上最为流行的KDE桌面环境就是建立在qt库的基础之上。qt支持下列平台:MS/WINDOWS-95、98、NT和2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Dig...

by purewall - Linux文档专区 - 2005-10-06 10:00:40 阅读(693) 回复(0)

qt中经常会用到blockSignals, 且是成对出现,实现时常在函数的开始阻塞信号,在函数的结尾释放信号。 若里面有大量需要阻塞的变量对象,这样写是件很麻烦的事,代码也比较多。 如果能实现象下面的方式实现,这样能简化很多,且不关心释放问题. 下面的例子是关于slider与spinbox联动问题,若改slider影响spinbox,反之如此。 [代码] cpp代码[code]void ImEffectWidget::slotSlider(int pos) { static int oldPos = 0; if (oldPos !...

by shift_1 - GUI编程 - 2011-02-12 11:58:39 阅读(2819) 回复(0)

qt信号与槽机制介绍 文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 唐新华 ( [email=xhsmart@263.net?subject=qt信号与槽机制介绍&cc=xhsmart@263.net]xhsmart@263.net[/email] ), 软件工程师 2001 年 6 月 01 日 信号与槽作为qt的核心机制在qt编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 qt是一个跨平台的C++ GUI应用构架,它提供了丰...

by tracy_ming - Linux文档专区 - 2008-12-15 14:13:33 阅读(482) 回复(0)

内容: 一、概述 二、信号 三、槽 四、信号与槽的关联 五、元对象工具 六、程序样例 七、应注意的问题 相关资源 作者简介 作者:唐新华 ( [email=xhsmart@263.net]xhsmart@263.net[/email] ) 软件工程师 信号与槽作为qt的核心机制在qt编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 qt 是一个跨平台的C++ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩...

by xiangblack - Linux文档专区 - 2006-07-29 20:29:44 阅读(564) 回复(0)