我试图将文本输入(用户名和密码)分配给一个新变量(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
不能为函数调用赋值。所以,你不能这样做:
正确的方法是:
^{pr2}$我希望有帮助。在
相关问题 更多 >
编程相关推荐