减少mainWindow中QMenuBar和QToolBar的宽度

时间:2013-06-27 06:59:43

标签: qt qmainwindow

enter image description here在我的MainWindow中,menuBar内容和toolBar内容很少,它只占据主窗口左侧的一小部分,其余部分留空。 我在中心部件的右侧有一个信息框架,里面有一些小部件。

我的问题是,我可以使用菜单栏空间本身的信息框架  由于菜单栏和工具栏只能占据主窗口的左侧部分,我可以使用整个右侧部分进行信息框架。?

1 个答案:

答案 0 :(得分:1)

您无法通过布局使用该空间,因为主菜单和工具栏已经占用了此空间。没有选择在这个空间放置东西。

但是您可以添加主窗口的子项而不将其放在任何布局中。它将在上面展示所有儿童。但您必须手动计算和调整此小部件的大小和位置。

例如,将以下代码添加到主窗口的构造函数中:

QPushButton* b = new QPushButton("TEST", this);
b->move(200, 0);

看起来像这样:

screenshot