猫史档案馆


为什么我用python的pyqt5库需要一些我不知道拿来干什么的代码

用户:执着的木叶龙OJzT执着的木叶龙OJzT查看:0 回复:3 评论:0 创建时间:2023-12-23T12:27:40


 

代码如下:

class MyWindow(QWidget):
    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):
        self.resize(3000, 1000)
        self.move(0, 0)

        self.setWindowTitle('母夜惊魂')

        self.label = QLabel(self)
        self.label = setText('欢迎来到母夜惊魂')
        self.label = move(180, 120)

        button = QPushButton("开始游戏", self)

        button.clicked.connect(self.click_success)
        button.move(170, 160)

    def click_success(self):
        self.label.setText("游戏开始")

def __init__(self):
super().__init__()

self.initUI()
请问这个代码干什么用的?
为什么要def __init__(self):?
为什么要super().__init__()?
self是干什么的?



希望看到的大佬们能够回答,这会对我学习编程非常有帮助,谢谢啦!


回复

上一页1 页 / 共 1下一页
Gin琴蕾Gin琴蕾

类的继承,网上可以学一下的。

 

点赞0


评论


已退坑a已退坑a

构造函数,调用了父类的__Init__()函数

点赞0


评论


已退坑a已退坑a

self相当于c++的this

点赞0


评论