tkinterファイルダイアログでファイルパスを指定するにはどうすればよいですか?
Tkinterは、アプリケーションのコンポーネントとユーザーが操作可能なアイテムを構築するためのいくつかの組み込み関数とクラスライブラリメソッドを提供します。 ファイルダイアログ は、ファイル/ディレクトリ選択ウィンドウを作成するためのクラスとライブラリ関数を提供するtkinterモジュールの1つです。 ファイルダイアログを使用できます システムからファイルまたはディレクトリを参照するようにユーザーに依頼する必要がある場合。
特定のファイルを取得するディレクトリの場所を指定することもできます。特定の場所から始まるファイルダイアログを表示するには、 initialdir =
例
システムディレクトリからファイルを選択するようにユーザーに求めるアプリケーションを作成しましょう。
# Import required libraries from tkinter import * from tkinter import filedialog from tkinter import ttk # Create an instance of tkinter window win = Tk() win.geometry("700x350") # Create an instance of style class style=ttk.Style(win) def open_win_diag(): # Create a dialog box file=filedialog.askopenfilename(initialdir="C:/") f=open(win.file, 'r') # Create a label widget label=Label(win, text= "Click the button to browse the file", font='Arial 15 bold') label.pack(pady= 20) # Create a button to open the dialog box button=ttk.Button(win, text="Open", command=open_win_diag) button.pack(pady=5) win.mainloop()
出力
上記のコードを実行すると、2つのウィジェットを含むウィンドウが表示されます。
ボタンウィジェットはファイルダイアログボックスをトリガーし、ユーザーにシステムからファイルを参照するように求めます。
"initialdir =C:/"を指定しました askopenfilename()で 働き。したがって、Cドライブを初期ディレクトリとして開きます。
-
Tkinterでポップアップメニューを作成するにはどうすればよいですか?
ユーザーの操作が必要なアプリケーションにはメニューバーが必要です。メニューは、メニュー(親)を初期化することで作成できます メニュー項目と一緒にオブジェクト。ポップアップメニューは、 tk_popup(x_root、y_root、False)を初期化することで作成できます。 これにより、メニューが画面に表示されます。次に、マウスボタン(右クリック)でトリガーできるイベントを追加します。 grab_release() メソッドは、マウスボタンのリリースを設定してポップアップメニューの設定を解除します。 例 #Import the required libraries from tkinter
-
Windows 10 でファイルまたはフォルダーのフル パスをコピーする方法
Windows を扱う場合、多くのディレクトリを調べてそのパスを保持しなければならないことはほとんどありません。一方、ファイル エクスプローラーの奥深くに埋もれているファイルまたはディレクトリへのショートカットがあると、役立つ場合があります。今日は、Windows 10 でファイルまたはフォルダーのフル パスをコピーする方法を紹介します。 Windows 10 でファイルまたはフォルダーのフル パスをコピーする方法 Windows 10 では、ファイルまたはフォルダーのパス全体をクリップボードにコピーすると非常に便利です。これにより、ファイルを検索しなくても、開いているウィンドウまたは