QT
爱吃甜食_
一点点进步,让编程更有趣
展开
-
Qt中QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用
在Qt中,我们经常会看到QT_BEGIN_NAMESPACEclass QAction;class QMenu;class QPlainTextEdit;QT_END_NAMESPACE这样的方式表达方式!这样做有什么意义呢?只要深入最终这个宏就知道了。嘻嘻在qglobal.h中我们可以看到这样的定义# define QT_BEGIN_NAMESPA转载 2017-04-05 18:18:24 · 1302 阅读 · 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 · 282 阅读 · 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 · 4996 阅读 · 0 评论 -
Qt之水平/垂直布局(QBoxLayout、QHBoxLayout、QVBoxLayout)
http://blog.csdn.net/liang19890820/article/details/51537246转载 2017-04-05 09:21:28 · 650 阅读 · 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 · 184 阅读 · 0 评论