2009-11-21 46 views

回答

6

其實,標題欄是一個什麼樣的「窗口管理器」,增加的部分。這可能是Windows,OS X或者你在X11環境中運行的任何東西。無論哪種方式,您需要刪除欄並用自己的一個替換它。要做到這一點,使用了Qt :: WindowFlags(http://doc.qt.digia.com/4.5/qt.html#WindowType-enum),使標題欄消失。這不,但是,做出平臺應用程序敏感,在X11,窗口管理器。您只能提示你想有沒有標題欄的窗口...

+0

我試圖避免...但我看不出有什麼其他的選擇,因爲你說的比做。 – 2009-11-23 15:57:19

0

嘗試看看樣式表......有關於如何在QtAssistant定製QDockWidget的標題欄的例子... (尋找「樣式表」,然後選擇「自定義QDockWidget」樹)......

如果不通過重新實現QMainWindow中發現了什麼,也許?

希望這有助於有點...

+0

我想避免重新實現的QMainWindow。樣式和樣式表不支持主窗口標題欄。 – 2009-11-22 15:06:08