PyQt5 创建窗口

#创建一个窗口

#QtWidgets类
from PyQt5.QtWidgets import QMainWindow,QApplication,QLabel
#QtCore类
from PyQt5.QtCore import Qt
#QtGui类
##from PyQt5.QtGui import *


import sys



class MainWindow(QMainWindow): #继承QMainWindow[QtWidgets]

    def __init__(self,*args,**kwargs): #元组和字典传参

        super().__init__(*args,**kwargs)

        #设置窗口的大小
        self.setGeometry(1,28,800,600)#setGeometry[QMainWindow]

        #设置窗口标题
        self.setWindowTitle('my-Browser')#setWindowTitle[QMainWindow]

        #设置标签
        label = QLabel('欢迎') #QLabel[QMainWindow]

        #设置标签显示在中央
        label.setAlignment(Qt.AlignCenter) #Qt[QtCore] setAlignment[Qlabel]

        #将label放入窗口中
        self.setCentralWidget(label) #setCentralWidget[QtWidgets]

#创建应用实例,通过sys.argv传入命令行参数
app = QApplication(sys.argv) #QApplication[QMainWindow]

#创建窗口实例
window = MainWindow()

#显示窗口
window.show()

  1. #执行应用,进入循环事件  
  2. sys.exit(app.exec_())  

 


 

posted @ 2019-02-23 16:16  Justice-V  阅读(380)  评论(0)    收藏  举报