Python Tkinter(およびTK)は、ファイルを操作するときに使用できる一連のダイアログを提供します。 これらを使用することにより、標準のダイアログを自分で設計する必要はありません。 ダイアログの例には、ファイルを開くダイアログ、ファイルを保存するダイアログなどがあります。 ファイルダイアログ以外にも標準のダイアログがありますが、この記事ではファイルダイアログに焦点を当てます。
ファイルダイアログは、ファイルまたはディレクトリを開いたり、保存したりするのに役立ちます。 これは、[ファイル]、[開く]の順にクリックしたときに表示されるダイアログの種類です。 このダイアログはモジュールから出てきます。すべてのコードを手動で記述する必要はありません。
Tkinterには、ネイティブに見えるファイルダイアログがなく、代わりにカスタマーtkスタイルがあります。 あなたはこれらを以下に見ることができます。
ファイルダイアログは、すべてのデスクトッププラットフォームで機能します。
関連コース: Tkinterを使用したPythonデスクトップアプリ
ファイルダイアログ
tkinterファイルダイアログ
tkinterファイルダイアログにはいくつかのタイプがあります。 どのタイプが必要かは、アプリケーションのニーズによって異なります。 それらはすべてメソッド呼び出しです。
単一のファイル、ディレクトリを開いたり、ファイルとして保存したりすることができます。 以下の例で作成された各ダイアログは、異なるタイプのダイアログです。
1 |
import tkinter.filedialog |
ファイル名を要求し、選択したダイアログの名前を返すファイルを開くダイアログを作成できます。
1 |
import tkinter as tk |
ダイアログの外観は、オペレーティングシステムごとに異なります。 Windows、Mac、Linux(gnome)では外観が異なります。
他のファイルダイアログは、上記の例と同様に機能します。
Hope this helps!
Source link