私はpyqtが初めてで、得られなかったことがあります.hashlibを使用してアプリを作成し、もちろんpyqtでguiを作成しました。
self.pushButton.connect(self.pushButton,QtCore.SIGNAL("clicked()"),self.clickedButton)
ボタンをクリックします。
def clickedButton(self):
if self.comboBox.currentText() == "MD5":
self.MD5(self.lineEdit.text())
および MD5:
def MD5(self,text):
self.hash = hashlib.md5(text).hexdigest()
self.textEdit.setText(self.hash)
「こんにちは」の結果: a6f145a01ad0127e555c051d15806eb5
エラーはありません。問題ないように見えますが、Python シェルで同じことを試しています。
>>> print hashlib.md5("hello").hexdigest()
5d41402abc4b2a76b9719d911017c592
>>>
これはエラーですか、それとも異なる結果が得られるのはなぜですか?