PyQT删除程序标题栏?

时间:2011-08-11 06:05:54

标签: pyqt pyqt4

嗨,有谁知道如何删除程序标题栏? (在PyQT或Designer中) 我的目标是我需要用我自己的标题栏替换它。

感谢任何可以帮助我的人。

1 个答案:

答案 0 :(得分:14)

标题栏由窗口管理器管理,而不是由应用程序管理。 因此,您无法使用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?