PyQt5 技巧篇-如何让窗体只显示关闭按钮
默认我们的窗体的放大、缩小、关闭按钮都是显示的,想要个性化化显示,需要我们自己设置。
这个参数是使用关闭按钮的意思,开启这个之后,就只显示关闭按钮了,其他按钮需要给出参数才能显示。
QtCore.Qt.WindowCloseButtonHint
下面是使用位置:
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(477, 60)
# 设置只显示关闭按钮
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
只显示关闭按钮效果图:

其它参数:
# 这个是使用最大按钮
QtCore.Qt.WindowMaximizeButtonHint
# 这个是使用最小按钮
QtCore.Qt.WindowMinimizeButtonHint
这两个参数使用后,其它的按钮不会被隐藏,而是置灰。
如图可以看到效果。

当然这些参数也可以组合使用,中间用"|"隔开。
示例:
Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint | QtCore.Qt.WindowMinimizeButtonHint)
各位好,我是csdn的小蓝枣,现在我的博客已经同步到博客园啦,欢迎大家关注哈!也欢迎大家关注我的公众号Py_JSQY!每天会更新有趣的科技文!哈哈!
浙公网安备 33010602011771号