PythonでTkinterを使用してディレクトリを選択し、場所を保存するにはどうすればよいですか?
私たちはダイアログボックスに精通しており、多くの種類のアプリケーションでダイアログボックスを操作しました。このようなタイプのダイアログは、ユーザーの操作が最も必要なアプリケーションを作成する場合に役立ちます。ダイアログボックスを使用して、ユーザーにさまざまな種類のファイルを選択してから、ファイルの読み取り、ファイルへの書き込みなどの特定の操作を実行するように求めることができます。ダイアログボックスは、ファイルダイアログ> Pythonのモジュール。
例
この例では、ローカルディレクトリからファイルを選択するようにユーザーに要求し、ラベルを使用してディレクトリの場所を表示するアプリケーションを作成します。
#Import the Tkinter library from tkinter import * from tkinter import ttk from tkinter import filedialog #Create an instance of Tkinter frame win= Tk() #Define the geometry win.geometry("750x250") def select_file(): path= filedialog.askopenfilename(title="Select a File", filetype=(('text files''*.txt'),('all files','*.*'))) Label(win, text=path, font=13).pack() #Create a label and a Button to Open the dialog Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20) button= ttk.Button(win, text="Select", command= select_file) button.pack(ipadx=5, pady=15) win.mainloop()
出力
上記のコードを実行すると、ディレクトリからファイルを選択し、ウィンドウ上のファイルの場所を表示するためのボタンを含むウィンドウが表示されます。
ここで、ローカルディレクトリから任意のファイルを選択すると、ラベルウィジェットにファイルの場所が表示されます。
-
Tkinterを使用してPython3アプリを.exeにコンパイルするにはどうすればよいですか?
Pythonは、拡張機能とパッケージの豊富なライブラリでよく知られています。ライブラリから必要なパッケージをインポートしてインストールできます。ただし、Windowsオペレーティングシステムで実行可能ファイルを使用してTkinterアプリケーションを実行する必要がある場合は、 Pyinstallerを使用できます。 Pythonのパッケージ。 Pythonベースのアプリケーションをネイティブの実行可能ファイル(or.exe)に変換します。 手順に従って、Tkinterベースのアプリケーションを実行可能ファイルにコンパイルします。 pip install pyinstallerを使用し
-
PythonTkinterを使用してMessageBoxの位置を変更する方法
tkinterを使用してダイアログボックスを作成するとします。ダイアログボックスを作成するには、いくつかの関数を含むMessageBoxライブラリを使用して、ダイアログタイプをすばやく作成できます。 作成されたダイアログボックスの位置を調整するには、基本的に現在のボックスを優先し、他のすべてのプロセスをバックエンドに保持する「トップレベル」プロパティを使用できます。 タイトル、メッセージ、詳細など、その他の機能が含まれています。 MessageBoxウィジェットの位置を変更するには、ジオメトリを使用します メソッド。 例 #import the tkinter library from