シンプルな QLineEdit と QbuttonBox (それぞれ lineEdit と buttonBox) を使用してダイアログを作成しました。今は、OK を押したときに行編集にあるものを使用しようとしています。それは単に空白になり、移動中に印刷されず、印刷(ベース)の下部に「なし」と印刷されます。サーフィンして text() を見つけましたが、まだ愛はありません。どんな助けでも大歓迎です。
from PyQt4 import QtGui, QtCore
import sys
import x
class Dialog(QtGui.QDialog, x.Ui_Dialog):
def __init__(self):
super(Dialog, self).__init__()
self.setupUi(self)
global base
base = self.buttonBox.accepted.connect(self.go)
def go(self):
what = self.lineEdit.text()
return what
print(what)
app = QtGui.QApplication(sys.argv)
form = Dialog()
form.show()
app.exec_()
print(base)