我是新的QT并尝试开发桌面应用程序。
目前我正面临着一致的问题。我正在使用基于qt 5.3.1的QTCreator 3.1.2
我在窗户中放了3个按钮
我尝试过使用hbox,但它没有解决问题,窗口中也看不到滚动条。
请您告诉我如何才能让这些按钮留在中心?
非常感谢
答案 0 :(得分:1)
您可以创建QHBoxLayout
传递this
作为其父级,它将该布局设置为该小部件的布局,然后将QPushButton
添加到该布局:
Widget::Widget(QWidget *parent) : QWidget(parent) {
// Prepare the horizonal layout, adding buttons
horizontalLayout = new QHBoxLayout(this);
pushButton = new QPushButton(this);
horizontalLayout->addWidget(pushButton);
pushButton_2 = new QPushButton(this);
horizontalLayout->addWidget(pushButton_2);
pushButton_3 = new QPushButton(this);
horizontalLayout->addWidget(pushButton_3);
// Set the layout of the central widget
setLayout(horizontalLayout);
}