2011-08-11 84 views
6

嗨有誰知道如何刪除程序標題欄? (在PyQT或設計師) 我的目標是我需要用我自己的標題欄替換它。PyQT刪除程序標題欄?

感謝任何能幫助我的人。

回答

11

標題欄由窗口管理器管理,而不是由應用程序管理。 因此,您無法使用Qt Designer修改標題欄。

您可以隱藏標題欄widget.setWindowFlags(QtCore.Qt.CustomizeWindowHint)widget.setWindowFlags(QtCore.Qt.FramelessWindowHint)。 這些和其他選項在Qt documentation (Qt Namespace)中描述。

Qt Window Flags Example使他們更容易理解。

這個問題類似於你:Qt4 custom window frames like in office 2007?

參見:How can I hide/delete the "?" help button on the "title bar" of a QT Dialog?

+0

鏈接,Python版本是不可用的,現在... – kuanyui

+0

請避免在鏈接...回答他們三個都斷了。 – DrHaze

+2

修復了鏈接。避免鏈接到文檔不是一個好主意。 – phobie