Gooey は,コマンドラインの Python プログラムを, 簡単にGUIアプリ(フォームやダイアログ)に切り替えることができる機能を持ったライブラリ
【目次】
【関連する外部ページ】
【サイト内の関連ページ】
【関連する外部ページ】
Python の公式ページ: https://www.python.org/
これは,複数ファイルを選択可能なファイルダイアログを含むプログラム.
from gooey import Gooey, GooeyParser @Gooey(required_cols=0) def main(): parser = GooeyParser(description='Process something.') parser.add_argument('-i', '--infiles', nargs='*', metavar='InFiles', help='Choose one file or more-than-on files!', widget="MultiFileChooser") parser.add_argument('-n', '--name', metavar='Name', help='Enter some text!') parser.add_argument('-f', '--foo', metavar='Flag 1', action='store_true', help='I turn things on and off') parser.add_argument('-b', '--bar', metavar='Flag 2', action='store_true', help='I turn things on and off') a = parser.parse_args() print(a.infiles) print(a.name) print(a.foo) print(a.bar) if __name__ == '__main__': main()
python a.py