错误:Can't赋值给函数调用Python/PyQ

2024-04-29 01:17:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将文本输入(用户名和密码)分配给一个新变量(IPassword和IUsername)以在其他def中使用。我无法使它工作,当运行代码时,我得到以下错误“error:Can't assign to function call”。代码如下:

class LoginWidget(QtGui.QWidget):
    success = QtCore.pyqtSignal()
    def __init__(self, parent=None):
        super(LoginWidget, self).__init__(parent)
        self.Username = QtGui.QLineEdit(self)  
        self.Password = QtGui.QLineEdit(self)
        self.Password.text() = IPassword
        self.Username.text() = IUsername
        self.buttonLogin = QtGui.QPushButton('Login', self)
        self.buttonLogin.clicked.connect(self.handleLogin)
    def handleLogin(self):
        global IPassword
        global IUsername

Tags: 代码textselfinitdefusernamepasswordparent