qt 按钮大小随窗口变大而变大
时间: 2023-10-27 20:33:21 浏览: 192
控件大小随窗口变化 Resize
5星 · 资源好评率100%
可以使用布局管理器来实现这个功能。在Qt中,有很多种布局管理器,例如 QHBoxLayout、QVBoxLayout、QGridLayout等。这里以QHBoxLayout为例。
1. 创建一个QPushButton对象。
QPushButton *button = new QPushButton("Button");
2. 创建一个QHBoxLayout对象,并将QPushButton对象添加到布局中。
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(button);
3. 将布局设置为窗口的布局管理器。
QWidget *widget = new QWidget;
widget->setLayout(layout);
setCentralWidget(widget);
这样,当窗口大小改变时,按钮的大小会自动跟着变化。
阅读全文