1
我做了一個獨立的應用程序繼承基類QtGui.QFrame
,現在我想添加一個浮動工具欄,它可以在QMainWindow
可以做到。我應該怎麼做?如何在PyQt4中添加一個浮動工具欄到QFrame?
我做了一個獨立的應用程序繼承基類QtGui.QFrame
,現在我想添加一個浮動工具欄,它可以在QMainWindow
可以做到。我應該怎麼做?如何在PyQt4中添加一個浮動工具欄到QFrame?
我認爲你不能用QFrame做到這一點。根據文檔,您可以在允許的區域使用工具欄。 http://pyqt.sourceforge.net/Docs/PyQt4/qtoolbar.html#allowedAreas-prop
但我不確定。
嗯,我已經添加, 工具欄= QtGui.QToolbar() toolbar.setFloatable(真) toolbar.setMovable(真) 並補充說,包含在buttonsI要放置到該工具欄的佈局。 現在我得到了包含工具欄和按鈕的工具欄和佈局,我想要在工具欄中顯示出來,但我添加到默認主VBoxLayout()的工具欄不是浮動的:-( – 2013-02-10 02:59:11
這是錯誤的用法你可以添加動作或特定的小部件到工具欄,而不是佈局當然,而setMovable只有在工具欄在QMainWindow中才有意義,floatable意味着工具欄本身是另一個窗口,而不是你的QFrame的一部分 – 2013-02-10 07:15:44
好的,那麼你可以請向我展示一個例子,如果我必須用QFrame創建一個QToolbar,我該怎麼做? – 2013-02-10 07:43:56