//垂直布局
QVBoxLayout* layout=new QVBoxLayout(this);
layout->addWidget(new QLabel("<font color=blue>label</font>"));//支持HTML
QPushButton* button=new QPushButton("Qbutton");
layout->addWidget(button);//支持HTML
button->setStyleSheet("QPushButton {font:bold 20px;color:red}");
//样式表是Widget的函数
<span style="white-space:pre"> </span>
<span style="white-space:pre"> </span>//复选框
QComboBox*combo=new QComboBox;
combo->addItem("item1");
combo->addItem("item2");
layout->addWidget(combo);
layout->addWidget(new QCheckBox("check"));
layout->addWidget(new QRadioButton("radio"));
layout->addWidget(new QGroupBox);
layout->addWidget(new QTextEdit);
QSlider* slider;
layout->addWidget(slider=new QSlider(Qt::Horizontal));//默认是垂直的,可以置为水平
slider->setMaximum(100);
slider->setMinimum(0);
QSpinBox* spin;
layout->addWidget(spin=new QSpinBox);
spin->setMaximum(100);
spin->setMinimum(0);
//与slider的接口完全一样
各种小部件的垂直布局
最新推荐文章于 2021-11-21 23:27:44 发布