Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?


tkinterアプリケーションでファイルシステムと対話するには、Tkinter filedialogを使用できます。 モジュール。これは、システム内のファイルを処理する方法を提供します。 ファイルダイアログ モジュールは、開発者がアプリケーションのさまざまなファイルダイアログを作成するのに役立つ多くの組み込み関数を提供します。 ファイルダイアログのいずれかを使用できます アプリケーションにダイアログを実装するための関数。

最も一般的に使用される関数はfiledialog.askopenfilename()です。 これは通常、特定のプログラムインターフェイスでファイルを開くようにユーザーに求めるダイアログを作成します。

filedialogを使用して開いた文字列またはファイル名を取得するとします。 働き。ラベルウィジェットを使用して、関数を使用して開くファイル名を表示できます。次のアプリケーションを使用して、あらゆる種類のファイルを開くことができます。

# Import required libraries
from tkinter import *
from tkinter import filedialog

# Create an instance of tkinter window
win = Tk()
win.geometry("700x300")

# Create a dialog using filedialog function
win.filename=filedialog.askopenfilename(initialdir="C:/", title="Select a file")

# Create a label widget
label=Label(win, text="The File you have selected is: " + win.filename, font='Courier 11 bold')
label.pack()

win.mainloop()

出力

上記のコードを実行すると、Cドライブからファイルを選択するようにユーザーに求めるダイアログが表示されます。

Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?

ファイルを選択すると、ウィンドウにファイルパスが表示されます。

Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?


  1. Tkinter / Pythonでポップアップダイアログを取得するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションを作成および開発するために使用される標準のPythonライブラリです。 Tkinterでアプリケーションを作成し、それにウィジェットを追加して、アプリケーションをよりインタラクティブにすることができます。 アプリケーションにポップアップダイアログを表示したいとします。この場合、組み込みのメッセージボックスを使用できます tkinterのモジュール。エラー、情報ボックス、確認ボックスなどのさまざまなダイアログボックスを表示できます。 例 この例では、ボタンをクリックすると、画面にポップアップメッセージが表示されるボタンを作成しました。 # Im

  2. Python Tkinterのチェックボックスから入力を取得するにはどうすればよいですか?

    チェックボックスウィジェットは、TrueまたはFalseの2つの値を持つ入力ウィジェットです。チェックボックスは、特定の値を検証する必要がある多くのアプリケーションで役立ちます。 チェックボックスから入力値を取得して、選択されている場合は選択された値を出力するとします。選択したチェックボックスの値を出力するには、 get()を使用できます。 方法。特定のウィジェットの入力値を返します。 例 # Import Tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Se