PySide QMenuBar交叉平台

2024-09-22 16:40:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个PySide(Qt)应用程序,它利用主窗口中的一个mdiArea,然后用许多qwidget(窗口)填充这个区域。这些qwidget将菜单栏添加到垂直布局中。你知道吗

这在Linux和Windows上非常有效,但在OSX上失败,即只显示QMainWindow菜单栏。添加到QWidget的菜单栏是MDI区域的子窗口,但从不显示。在所有平台的子窗口中支持菜单栏的常规方法是什么?是否可以将菜单放入工具栏?你知道吗

Python或C++中的技巧是值得欣赏的——不管是一段代码还是一个更广泛的设计模式。你知道吗


Tags: 应用程序区域利用linuxwindows布局qtpyside