欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PyQt学习之路

程序员文章站 2022-04-12 10:32:06
...

PyQt简单的图形界面、布局(显示文本,按钮等)

 

1. 显示文本

import sys
from PyQt5.QtWidgets import QApplication,QLabel #从pyqt5容器中引入文本标签

if __name__ == '__main__':
    app = QApplication(sys.argv)    #实例化应用,sys.argv中间是一点
    label = QLabel('Hello World!')     #实例化文本标签
    label.show()    #显示标签
    sys.exit(app.exec_())

2. 显示文本和按钮

import sys
from PyQt5.QtWidgets import QApplication,QLabel,QPushButton #从pyqt5容器中引入文本标签和按钮

if __name__ == '__main__':
    app = QApplication(sys.argv)    #实例化应用,sys.argv中间是一点
    btn = QPushButton('I am button') #实例化按钮
    label = QLabel('I am label')     #实例化文本标签
    btn.show()      #显示按钮
    label.show()    #显示标签
    sys.exit(app.exec_())

3. 封装成类

import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLabel #从pyqt5容器中引入文本标签

#封装成类
class Wenben(QWidget):
    def __init__(self):     #初始化QWidget本身
        super(Wenben,self).__init__()   #super() 函数是用于调用父类(超类)的一个方法。Wenben调用其父类QWidget
        self.label = QLabel('I am Label!',self)

if __name__ == '__main__':
    app = QApplication(sys.argv)    #实例化应用,sys.argv中间是一点
    wenben = Wenben()   #实例化文本
    wenben.show()   #显示文本
    sys.exit(app.exec_())

 

 

 

上一篇: 栈的基本认识

下一篇: top命令