# -*- coding: utf-8 -*-
from PyQt5 import QtWidgets
import sys
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget() # 创建窗口
window.setWindowTitle("窗口标题") # 设置窗口标题
window.resize(300, 50) # 设置窗口大小
window.show() # 显示窗口
sys.exit(app.exec_())
QWidget的构造函数:
QWidget(QWidget parent = None, Qt.WindowFlags flags = 0)
parent为父控件,如果没有,可不指定或设为None。flags设置窗口的属性。窗口创建后,还可通过setParent()函数来指定父窗口。
setParent (self, QWidget parent[, Qt.WindowFlags f])
通过parentWidget()可获得窗口的父控件。如果没有,返回值为None。
setWindowTitle()用来设置窗口标题。函数格式为:
setWindowTitle ( QString string)
创建窗口后,调用show()显示窗口;而hide()则用来隐藏窗口。可使用setVisible()也显示或隐藏控件。函数格式为:
setVisble(bool Visible)
Visible:True,显示控件;false,隐藏控件。例如可用window.setVisible(True)来显示窗口。
调用isVisible()可用来判断控件的可见状态。返回True,控件显示;False,控件隐藏。
也可调用isHide()来来判断控件的可见状态。返回True,控件隐藏;True,控件显示。