摘要: 在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。先看官方的手册:QWidget Class ReferenceThe QWidget class is the base class of all user interface objects. Inherits: QObject and QPaintDevice.Inherited by: ……, QDialog, ……,QMainWindow, ……QDialog Class Refere 阅读全文
posted @ 2013-04-11 14:36 Iamchritian 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 信号和槽被用于两个对象之间的通信.信号和槽的机制是Qt最重要的特征,或许是与其他架构的特性最不同的一个部分.介绍信号和槽一个简单的例子编译这个例子信号槽元对象信息一个实际的例子信号与槽的高级用法用第三方的信号和槽使用Qt介绍在图形界面编程中,当我们改变一个窗口部件的时候,我们经常希望另一个窗口部件被告知。 一般来说,我们希望任何类型的对象都能够去与另外一个进行通信。比如,如果一个用户点击一个Close按钮,我们大概希望窗口的close()函数被调用。老 的工具包通过回调来完成这种通信。一个回调即是一个函数的指针,因此如果你希望一个处理函数通知你一些事件,你可以传递一个函数(回调函数)的指针给这 阅读全文
posted @ 2013-04-11 09:54 Iamchritian 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 简介:信号与槽作为 QT 的核心机制在 QT 编程中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。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- 支持 fram 阅读全文
posted @ 2013-04-11 09:40 Iamchritian 阅读(278) 评论(0) 推荐(0) 编辑