QLineEdit に問題があります。コードで keyPressEvent を有効にすると、QLineEdit に何も入力できなくなります。
class SearchBox(gui.QLineEdit):
def __init__(self, parent=None):
super(SearchBox, self).__init__(parent)
self.setWindowTitle("Explorer")
self.setGeometry(500,500,400,40)
font = gui.QFont()
font.setPointSize(15)
self.setFont(font)
# if i disable this function then it works..
def keyPressEvent(self, event):
if event.key() == core.Qt.Key_Escape:
self.close()
if event.key() == core.Qt.Key_Enter:
print self.text()
self.close()
誰かがこれで私を助けてくれませんか..ありがとう。