pyqt5面向对象模板

from PyQt5.Qt import *
import sys

class Window(QWidget):

    def __init__(self):
        super().__init__()
        self.setWindowTitle ('QObject窗口')
        self.resize (500, 500)
        self.move (800, 300)
        self.ui()
        self.btn()

    def ui(self):
        self.str1 = '这是一个标签'
        self.str2 = '...'
        self.label = QLabel('一个标签', self)
        self.label.setGeometry(QRect(480, 480, 480, 20*1))
        self.label.move(10,0)
        self.label.setStyleSheet('font-size: 15px; color: red')

    def btn(self):
        button = QPushButton('这是一个按钮', self)
        button.move(100,100)
        button.clicked.connect(self.slot1)

    def slot1(self):
        self.str1 += self.str2
        self.label.setText(self.str1)
        print(self.str1)

if __name__ == '__main__':
    app = QApplication ([])
    window = Window()
    window.show()
    sys.exit(app.exec_())

  

posted @ 2020-06-28 22:50  Gpeak  阅读(202)  评论(0)    收藏  举报