Qt中的QFormLayout
生活随笔
收集整理的這篇文章主要介紹了
Qt中的QFormLayout
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1 Qt中的QFormLayout
- 1.1 QFormLayout布局管理器
- 1.2 布局管理器的嵌套
1 Qt中的QFormLayout
1.1 QFormLayout布局管理器
QFormLayout布局管理器:
- 以表單(Form)的方式管理界面組件。
- 表單布局中的標(biāo)簽和組件是相互對應(yīng)的關(guān)系。
QFormLayout的用法概要:
QFormLayout的樣式函數(shù):
第一個(gè)函數(shù)用戶設(shè)置是否標(biāo)簽和組件是否換行,第二個(gè)函數(shù)主要用于設(shè)置標(biāo)簽文字的對齊方式。
示例代碼:
Widget::Widget(QWidget *parent) : QWidget(parent, Qt::WindowCloseButtonHint) {QLineEdit* nameEdit = new QLineEdit();QLineEdit* mailEdit = new QLineEdit();QLineEdit* addrEdit = new QLineEdit();QFormLayout* layout = new QFormLayout();layout->addRow("Name:", nameEdit);layout->addRow("Email:", mailEdit);layout->addRow("Address:", addrEdit);layout->setRowWrapPolicy(QFormLayout::WrapLongRows);//layout->setLabelAlignment(Qt::AlignRight);layout->setSpacing(10);setLayout(layout);setWindowTitle("FTP"); }1.2 布局管理器的嵌套
表單布局支持嵌套,其他布局管理器也可以作為子布局被其管理。
參考資料:
總結(jié)
以上是生活随笔為你收集整理的Qt中的QFormLayout的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt中的QGridLayout
- 下一篇: win7电脑开机很慢怎么办 解决win7