import sys
from PyQt5.Qt import *
class Window(QWidget):
def __init__(self):
super().__init__()
self.setup_ui()
def setup_ui(self):
self.setWindowTitle("Qt桌面应用程序")
self.resize(500, 500)
# 要定义窗体外观,需要先设置Qt.CustomizeWindowHint,关闭默认的窗口属性
# 貌似只能通过window.setWindowFlags设置,没有最大/小化、关闭按钮,但可以调节窗口大小
self.setWindowFlags(Qt.CustomizeWindowHint)
# 添加最小化按钮
self.setWindowFlag(Qt.WindowMinimizeButtonHint)
# 添加最大化按钮
self.setWindowFlag(Qt.WindowMaximizeButtonHint)
# 添加关闭按钮
self.setWindowFlag(Qt.WindowCloseButtonHint)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec_())