文字を入力したいときは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 件のコメント:
コメントを投稿