我正在尝试在 QToolBar
中添加 QWidget
。但我希望它的功能能够像 QMainWindow
一样工作。
Apparently I can not create QToolBar
in a QWidget
, and using setAllowedAreas
does not work with QWidget
: it only works with QMainWindow
。另外,我的 QWidget
在 QMainWindow
中。
如何为我的小部件创建 QToolBar
?
原文由 njporwal 发布,翻译遵循 CC BY-SA 4.0 许可协议
allowedAreas
属性 仅在工具栏是QMainWindow
的子级时有效。您可以将工具栏添加到布局中,但用户不能移动它。但是,您仍然可以通过编程方式重新定位它。要将其添加到继承
QWidget
的虚构类的布局中:更改工具栏的方向需要在
setDirection
toolbarLayout
附加步骤,例如: