QFileDialogメモ
QFileDialog.getOpenFileName
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
return_value = QtWidgets.QFileDialog.getOpenFileName(None, 'Open file', 'D:/', 'Image file(*.jpg *.png)')
print(return_value)- ファイルを選択した場合
('D:/Python/test/test.png', 'Image file(*.jpg *.png)')- キャンセル、または閉じるボタンを押したとき
('', '')QFileDialog.getOpenFileNames
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
return_value = QtWidgets.QFileDialog.getOpenFileNames(None, 'Open files', 'D:/', 'Image file(*.jpg *.png)')
print(return_value)- ファイルを選択した場合
(['D:/Python/test/test.jpg', 'D:/Python/test/test.png'], 'Image file(*.jpg *.png)')- キャンセル、または閉じるボタンを押したとき
([], '')QFileDialog.getExistingDirectory
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
return_value = QtWidgets.QFileDialog.getExistingDirectory(None, 'Open folder', 'D:/')
print(return_value)- フォルダを選択した場合
D:/Python/test/test_directory- キャンセル、または閉じるボタンを押したとき
空の文字列(="")が返ります
QFileDialog.getSaveFileName
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
return_value = QtWidgets.QFileDialog.getSaveFileName(None, 'Save file', 'D:/', 'Image file(*.jpg *.png)')
print(return_value)- フォルダを選択した場合
('D:/Python/test/test.jpg', 'Image file(*.jpg *.png)')- キャンセル、または閉じるボタンを押したとき
('', '')
コメント 0
まだコメントはありません。最初のコメントを投稿してください!
コメントを投稿