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

Tkinterで参照ボタンを作成する


Tkinterアプリケーションでボタンを作成するために、ボタンウィジェットを使用できます。ボタンを使用して、アプリケーションの実行時にイベントの実行を処理できます。 Button(parent、text、** options)を定義することで、ボタンを作成できます。 コンストラクター。

クリックすると、システムエクスプローラーからファイルを選択するようにユーザーに求める参照ボタンを作成するとします。ファイルを選択するためのダイアログボックスを作成するには、 filedialogを使用できます。 tkinterライブラリのパッケージ。 ファイルダイアログをインポートできます 次のコマンドを使用してノートブックで

from tkinter import filedialog

パッケージがプログラムにインポートされると、それを使用して、すべてのPythonファイルを開いて選択するためのダイアログボックスを作成できます。このダイアログボックスは、その特定のファイルに存在する文字数を返します。

# Import the required Libraries
from tkinter import *
from tkinter import ttk, filedialog
from tkinter.filedialog import askopenfile

# Create an instance of tkinter frame
win = Tk()

# Set the geometry of tkinter frame
win.geometry("700x350")

def open_file():
   file = filedialog.askopenfile(mode='r', filetypes=[('Python Files', '*.py')])
   if file:
      content = file.read()
      file.close()
      print("%d characters in this file" % len(content))

# Add a Label widget
label = Label(win, text="Click the Button to browse the Files", font=('Georgia 13'))
label.pack(pady=10)

# Create a Button
ttk.Button(win, text="Browse", command=open_file).pack(pady=20)

win.mainloop()
を作成します

出力

次に、上記のコードを実行して、システムエクスプローラーからファイルを参照および選択します。

Tkinterで参照ボタンを作成する


  1. Python Tkinterのasksaveasfile()関数

    TKinterは、PythonでのGUIプログラミングに使用されるPythonモジュールです。 Canvasを作成し、多くのプロパティと動作を含むUIコンポーネントを配置します。この記事では、ask essay file関数を使用して、Pythonプログラムで作成されたファイルをローカルドライブに保存する方法を説明します。 まず、TTKドットボタン機能を使用してボタンを配置するキャンバスを作成します。次に、ask fineを使用してファイルタイプを定義し、ファイルをローカルドライブ内の場所に保存する別の関数を宣言します。 例 from tkinter import * from tkinte

  2. Python Tkinterのaskopenfile()関数

    Pythonプログラムで使用されるファイルへのパスをハードコーディングする代わりに、ユーザーがGUIを使用してosフォルダー構造を参照し、ユーザーがファイルを選択できるようにすることができます。これは、キャンバスを定義し、ファイルを参照するためのボタンを配置するtkinterモジュールを使用して実現されます。 以下のプログラムでは、ファイルオープナー関数を定義します。 Pythonはテキストファイルの内容を読み取り、非常に読みやすい方法で印刷できるため、この関数を使用してテキストファイルを開くだけです。 .txtファイルや.csvファイルなどのテキストベースのファイルを読み取ることができます