文字を入力したいときはQLineEditを使う。ただしLineとあるように改行とかはできない。
import sys from PyQt4.QtGui import * class HelloWindow(QMainWindow): def __init__(self, *args): QMainWindow.__init__(self, *args) self.ledit = QLineEdit(self) self.ledit.textChanged[str].connect(self.changed) self.setCentralWidget(self.ledit) def changed(self, string): print string def main(args): app = QApplication(args) win = HelloWindow() win.show() sys.exit(app.exec_()) if __name__ == "__main__": main(sys.argv)
0 件のコメント:
コメントを投稿