0

在此处输入图像描述在我的 MainWindow 中,menuBar 内容和 toolBar 内容很少,它只占据主窗口左侧的一小部分,其余部分为空。我在中心小部件的右侧有一个带有一些小部件的信息框。

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

4

1 回答 1

1

您不能通过布局使用该空间,因为该空间已被主菜单和工具栏占用。没有选择在这个空间里放东西。

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

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

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

它看起来像这样:

截屏

于 2013-06-27T10:49:48.810 回答