QT 之 布局常用函数
来源:互联网 发布:黄宏怎么了知乎 编辑:程序博客网 时间:2024/05/16 13:57
(1).QGridLayout 栅格格布局
QGridLayout *calcu = new QGridLayout;(先定义申请空间)
void QGridLayout::addWidget(QWidget * widget, int row, int column, Qt::Alignment alignment = 0)
void QGridLayout::addWidget(QWidget * widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt:: Alignment alignment = 0)
用addWidget添加控件到布局中,如:
calcu->addWidget(digitButton,3,0); 添加一个digitButton 按钮控件到布局中
(2).QVBoxLayout 垂直布局
QVBoxLayout *memoryLayout = new QVBoxLayout;(先定义申请空间) 下面的例子可以充分说明
QWidget *window = new QWidget;
QPushButton *button1 = new QPushButton("One");
QPushButton *button2 = new QPushButton("Two");
QPushButton *button3 = new QPushButton("Three");
QPushButton *button4 = new QPushButton("Four");
QPushButton *button5 = new QPushButton("Five");
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(button1);
layout->addWidget(button2);
layout->addWidget(button3);
layout->addWidget(button4);
layout->addWidget(button5);
window->setLayout(layout);
window->show();
(3).QHBoxLayout 水平布局
QHBoxLayout *cLayout = new QHBoxLayout; 同上 来个例子
QWidget *window = new QWidget;
QPushButton *button1 = new QPushButton("One");
QPushButton *button2 = new QPushButton("Two");
QPushButton *button3 = new QPushButton("Three");
QPushButton *button4 = new QPushButton("Four");
QPushButton *button5 = new QPushButton("Five");
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(button1);
layout->addWidget(button2);
layout->addWidget(button3);
layout->addWidget(button4);
layout->addWidget(button5);
window->setLayout(layout);
window->show();
也有
QHBoxLayout *cLayout = new QHBoxLayout;
cLayout->addLayout(memoryLayout);
cLayout->addLayout(calcu);
用addLayout()函数将布局再布局下
(4).setLayout() 函数 设计完布局时候要调用父类的setLayout()函数
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(formWidget);
setLayout(layout);
(5).QFormLayout
目前还没有遇到,遇到后再来写完
- QT 之 布局常用函数
- QT 之 QPushButton 类常用的函数
- QT 之 QLineEdit 类 的常用函数
- Qt布局之管理
- Qt布局之QStackedLayout
- Qt之布局管理器
- Qt之手动布局
- QT之布局
- QT之布局篇
- QT常用布局管理器总结
- Qt常用函数 记录
- qt常用函数使用方法
- 嵌入式软件开发------------------Qt之QSettings类的常用函数
- QT 之 QTstring 类中的常用的函数
- QT 之 QFont 类 的常用的函数
- QT 之 QAction类 的常用的函数
- QT 之 QStackedWidget 类 及常用的函数
- qt 教程 之 窗体布局
- JAVA默认排序算法问题
- 烛光里的妈妈
- SQL Server排序
- MFC多线程-如何安全终止MFC多线程
- Linux 网桥配置命令:brctl
- QT 之 布局常用函数
- struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
- 了解向量运算
- 凑数字游戏
- 树形DP求各点能走到的最远距离
- KMIP4J数据处理流程
- 多么痛的领悟
- js鼠标事件“大全”
- 【从0开始Tornado建站】注册