Qt手动添加布局
作者:互联网
Qt添加布局
看了一些添加布局都是在父项控件件中添加后,再实例化运行。
也可以直接添加到 widget.cpp中的构造函数中。
QVBoxLayout *vy = new QVBoxLayout();
QHBoxLayout *ly = new QHBoxLayout();
QLabel *lb = new QLabel();
QLineEdit *le = new QLineEdit();
lb->setText("测试");
ly->addWidget(lb);
ly->addWidget(le);
vy->addLayout(ly);
QSpacerItem *is = new QSpacerItem(10,1000,QSizePolicy::Maximum,QSizePolicy::Maximum);
vy->addSpacerItem(is);
this->setLayout(vy);
QLineEdit *le = new QLineEdit();
ui->verticalLayout->addWidget(le);
QSpacerItem *is = new QSpacerItem(10,1000,QSizePolicy::Maximum,QSizePolicy::Maximum);
ui->verticalLayout->addSpacerItem(is);
标签:le,Qt,QSizePolicy,手动,添加,QLineEdit,new,vy,QSpacerItem 来源: https://www.cnblogs.com/mc-r/p/15484173.html