2013年7月1日月曜日

PyQtの勉強をしてみる。 その7 QLineEdit

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

コメントを投稿