QT
爱吃甜食_
一点点进步,让编程更有趣
展开
-
Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用
在Qt中,我们经常会看到 QT_BEGIN_NAMESPACE class QAction; class QMenu; class QPlainTextEdit; QT_END_NAMESPACE 这样的方式表达方式!这样做有什么意义呢? 只要深入最终这个宏就知道了。嘻嘻 在qglobal.h中我们可以看到这样的定义 # define QT_BEGIN_NAMESPA转载 2017-04-05 18:18:24 · 1257 阅读 · 0 评论 -
宏Q_OBJECT
只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 (1) Q_OBJECT 宏声明了在每一个 QObject 子类中必须实现的一些内省函数,如 metaObject()、QMetaObject::className()、tr()、qt_metacall(),以及其它一些函数。 (2) Qt 的 moc 工具生成了用于由 Q_OBJECT 声明的所有函数和所有信号的转载 2017-04-11 19:23:17 · 270 阅读 · 0 评论 -
QGridLayout::addWidget
QGridLayout::addWidget是一个重载函数,有一下两种形式: 形式一: void QGridLayout::addWidget ( QWidget * widget, int row, int column, Qt::Alignment alignment = 0 ) 形式二: void QGridLayout::addWidget ( QWidge转载 2017-04-05 09:40:00 · 4938 阅读 · 0 评论 -
Qt之水平/垂直布局(QBoxLayout、QHBoxLayout、QVBoxLayout)
http://blog.csdn.net/liang19890820/article/details/51537246转载 2017-04-05 09:21:28 · 611 阅读 · 0 评论 -
QT 的信号与槽机制介绍
原文地址:https://www.ibm.com/developerworks/cn/linux/guitoolkit/qt/signal-slot/ QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/转载 2017-04-27 09:27:26 · 175 阅读 · 0 评论