QT 控件 排版
来源:互联网 发布:java 简单代码实例 编辑:程序博客网 时间:2024/05/01 05:31
QVBoxLayout 為垂直一格一格的排版樣式,而 QHBoxLayout 則是水平一格一格的排版樣式,舉例如下
Demo3.h
#ifndef DEMO3_H#define DEMO3_H #include <QWidget> class QPushButton; class Demo3 : public QWidget { Q_OBJECT public: Demo3(QWidget *parent = 0);}; #endif
Demo3.cpp
#include <QtGui>#include "Demo3.h" Demo3::Demo3(QWidget *parent) : QWidget(parent) { QPushButton *b1, *b2, *b3, *b4, *b5; b1 = new QPushButton(tr("b1")); b2 = new QPushButton(tr("b2")); b3 = new QPushButton(tr("b3")); b4 = new QPushButton(tr("b4")); b5 = new QPushButton(tr("b5")); QHBoxLayout *layout = new QHBoxLayout; layout->addWidget(b1); layout->addWidget(b2); layout->addWidget(b3); layout->addWidget(b4); layout->addWidget(b5); setLayout(layout); setWindowTitle(tr("Demo3"));}
main.cpp
#include <QtGui>#include "Demo3.h" int main(int argv, char **args){ QApplication app(argv, args); Demo3 demo; demo.show(); return app.exec();}
效果:
其他常見的像是一列兩欄的 QFormLayout ,可供輸入表單之用,舉例如下
Demo4.h
#ifndef DEMO4_H#define DEMO4_H #include <QWidget> class QPushButton;class QLineEdit; class Demo4 : public QWidget { Q_OBJECT public: Demo4(QWidget *parent = 0);}; #endif
Demo4.cpp
#include <QtGui>#include "Demo4.h" Demo4::Demo4(QWidget *parent) : QWidget(parent) { QPushButton *b1, *b2; QLineEdit *c1, *c2; b1 = new QPushButton(tr("b1")); c1 = new QLineEdit; b2 = new QPushButton(tr("b2")); c2 = new QLineEdit; QFormLayout *layout = new QFormLayout; layout->addRow(b1, c1); layout->addRow(b2, c2); setLayout(layout); setWindowTitle(tr("Demo4"));}
main.cpp
#include <QtGui>#include "Demo4.h" int main(int argv, char **args){ QApplication app(argv, args); Demo4 demo; demo.show(); return app.exec();}
效果:
- QT 控件 排版
- QT控件
- QT 控件
- qt控件
- QT控件
- vb.net动态生成控件并排版
- QT 类及其实现效果(5)--QTextEdit排版
- Qt利用QGraphicsScene编写Word排版工具导出PDF
- Qt控件-输入控件组
- Silverlight 在Grid中动态增加控件并排版
- delphi中控件位置及自动排版的问题
- 5.ios之代码创建控件和排版
- FlowRadioGroup给RadioGroup的子控件随意排版
- Android图片海报制作-自定义文字排版控件组件
- Qt控件美化
- QT【小结】控件篇
- Qt④控件颜色
- QT自定义控件外观
- QT gui demo
- 适合编程的字体
- CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
- Git常用命令和场景(一)--线上代码更新 和 项目代码提交
- 求助有多年开发经验的高级程序员
- QT 控件 排版
- 大牛们的感悟笔记
- Servlet之ServletConfig和ServletContext的探索
- AVPlayer音量
- 老牌系统:雨一直下win7主题
- DotNET平台下添加JumpList
- MFC对话框
- iOS-Artwork-Extractor
- iOS动画