Qt Creator对齐按钮浮动到顶部
Qt Creator Align button float to the top
我在Qt Creator中将这个gridlayout添加到我的UI的centralWidget上。我想在gridlayout上添加几个按钮。我的代码如下:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QPushButton *button1 = new QPushButton();
button1->setText("hello");
ui->gridLayout->addWidget(button1, 0,0);
}
MainWindow::~MainWindow()
{
delete ui;
}
即使添加了按钮,当程序运行时,它也会出现在UI的中间。菜单栏和按钮之间有一个巨大的缺口。我如何去添加按钮,使按钮将流很好地低于菜单栏?
请建议。由于
在设计模式下,网格布局被放置在UI的中间,所以你放置在里面的任何东西都将填充网格布局的固定矩形。
要使网格布局填充主窗口,右键单击主窗口并单击布局>垂直布局。
你也可以通过在网格布局下面放置一个垂直的间隔来修复这个巨大的空白
我想这个方法也可以。通过设置addWidget部分的对齐方式
eg: ui->gridLayout->addWidget(button1, 0,0, Qt::AlignTop);
相关文章:
- 问:如何使用C++中的按钮从窗口打开窗口
- 如何将点击的信号和插槽添加到qt中的自定义按钮中
- QML按钮点击功能执行顺序
- 当用户超过按钮点击限制时报告
- 函数计算用户按下按钮的频率
- 热键/按钮,根据需要进行编译,但不运行(在F5和Ctrl+Shift+B之间)
- FLTK:按下哪个按钮 - 将数字传递给按钮的回调 (lambda)
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- 垂直方向的 Gtk3+ 旋转按钮 (c/c++)
- Qt自定义QPush按钮未显示在布局上
- SDL 操纵杆按钮按下/C++
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- Qt中来自不同功能的按钮引用
- 程序顶部的声明与定义(最佳实践)
- WinAPI 在单击第一个对话框上的按钮控件并销毁第一个对话框后创建第二个对话框
- ImGui 在单击按钮后冻结
- WinAPI 无法创建按钮
- 按钮悬停在 QT 中垂直布局的选项卡小部件中不起作用
- 如何使用WindowsFormApplication按钮在两个Windows应用程序之间切换(强制它们顶部)
- Qt Creator对齐按钮浮动到顶部