久しぶりにPyQtを触ってみる。
QtGui.QFileDialog.getOpenFileName()を使ってダイアログを開いてファイル名を取得する。
ボタンをクリックしたらファイル名を取得して表示するようにした。
QtGui.QFileDialog.getOpenFileName()を使ってダイアログを開いてファイル名を取得する。
ボタンをクリックしたらファイル名を取得して表示するようにした。
from PyQt4 import QtGui
import sys, os
class MyWidget(QtGui.QWidget):
def __init__(self):
super(MyWidget, self).__init__()
self.button = QtGui.QPushButton("click me!")
self.button.clicked.connect(self.open_FileDialog)
self.ledit = QtGui.QLineEdit("")
hbox = QtGui.QHBoxLayout()
hbox.addWidget(self.button)
hbox.addWidget(self.ledit)
self.setLayout(hbox)
self.move(50,50)
def open_FileDialog(self):
filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file', os.path.expanduser('~') + '/Desktop')
self.ledit.setText(filename)
def main(args):
app = QtGui.QApplication(sys.argv)
form = MyWidget()
form.show()
sys.exit(app.exec_())
if __name__ == "__main__":
main(sys.argv)

0 件のコメント:
コメントを投稿