Qt6基础篇(十六)——QGridLayout

前言:
   布局的使用可以大大提高控件布局调整的效率,Qt6共支持4中布局,本篇文章介绍网格布局GridLayout。

1 介绍

  GridLayout用于设置网格布局,通过Qt Creator能实现鼠标拖动控件完成网格布局,在Qt Creator先将GridLayout控件拖动到UI界面,然后将控件拖动到GridLayout布局中。
  比如以下,将QLabel、QComboBox、QPushButton拖动到QGridLayout控件中,实现7行2列的网格布局。

QGridLayout.png

1
2
3
4
5
ui->baudRateComboBox->addItems(QStringList() << "9600" << "19200" << "38400" << "57600" << "115200");
ui->dataBitsComboBox->addItems(QStringList() << "5" << "6" << "7" << "8");
ui->stopBitsComboBox->addItems(QStringList() << "1" << "1.5" << "2");
ui->parityComboBox->addItems(QStringList() << "None" << "Even" << "Odd" << "Mark" << "Space");
ui->flowCtrlComboBox->addItems(QStringList() << "None" << "Hardware" << "Software");