我有第三方QMainWindow,我需要将它嵌入我自己的QMainWindow(即将其用作普通小部件).我知道这不是最好的做法(至少可以说),但我现在别无他法.
我需要隐藏第三方窗口的状态栏,菜单栏和工具栏.我能删除状态栏(setStatusBar(0))和菜单栏(setMenuBar(0)),但我不能找到一种方法,做与工具栏区域的samething
有没有办法隐藏/删除工具栏?
我建议你得到StatusBar,MenuBar的指针,并在它们上面调用hide().
至于工具栏,你应该找到它们:
QList<QToolBar *> toolbars = mainWindow.findChildren<QToolBar *>();
Run Code Online (Sandbox Code Playgroud)
然后为他们调用hide().