1
다른 변수에 사용할 새 변수 (IPassword 및 IUsername)에 텍스트 입력 (사용자 이름 및 암호)을 할당하려고합니다. 나는 그것을 작동시키지 않는다, 코드를 실행할 때 다음 오류가 발생한다 : '오류 : 함수 호출에 할당 할 수 없다'. 코드는 다음과 같습니다.오류 : 함수 호출 Python/PyQt에 할당 할 수 없습니다.
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
입력 텍스트를 IPassword (입력 변경)로 설정하거나 입력을 만든 변수 IPassword에 할당하겠습니까 ?? –
입력이 변경됩니다. handlelogin 메소드에서 해당 필드의 내용을 가져 오려면 password = self.Password.text()와 같은 것을 사용해야합니다. 그런 다음 메서드 내에서 변수를 처리하십시오. –
고마워, 그 대답은 내가 (패스워드 = self.Password.text()) 내가 다른 방식으로 주위에 쓴 때문에 그것은 나를 위해 작동하지 않았어 찾고 있었는데 나는 그것이 차이를 만들지 않을 것이라고 생각. –