首页 > 解决方案 > 从具有自参数的类中调用函数

问题描述

class Login(QMainWindow):
    def __init__(self):
        super(Login,self).__init__()
        loadUi("gui.ui",self)
        self.startButton.clicked.connect(self.start)
        self.stopButton.clicked.connect(self.stop)

    def start(self):
        self.lcdNumber_4.display(0)

我正在尝试start从我尝试过的课外打电话:

login = Login()
login.start()

我认为这与QMainWindow它所需要的论点有关

标签: pythonclass

解决方案


class c(self):

是荒谬的。它说新类c继承自存储在一些名为 的外部变量中的任何内容self,该变量可能不存在(触发 a NameError)。只需将其更改为:

class c:

它将按书面方式工作。


推荐阅读