PythonのTkinterライブラリを使用して、GUIアプリケーションにプルダウンメニューを追加する方法を紹介します。

コンボボックスの作成

TkinterのComboboxウィジェットを使用してプルダウンメニューを作成します。以下に基本的なコードを示します。

from tkinter import *
from tkinter import ttk

root = Tk()
root.title('プルダウンメニューのデモ')

# コンボボックスの作成
combo = ttk.Combobox(root)
combo['values'] = ('選択肢1', '選択肢2', '選択肢3')
combo.current(0)  # 初期選択項目の設定
combo.pack()

root.mainloop()

このコードは、3つの選択肢を持つプルダウンメニューを作成します。選択肢は'values'属性で設定します。current()メソッドを使用して初期選択項目を設定します。

選択項目の取得

ユーザーが選択した項目を取得するには、get()メソッドを使用します。以下にその例を示します。

def show_selected():
    print(combo.get())

button = Button(root, text='選択項目を表示', command=show_selected)
button.pack()

このコードは、ボタンをクリックすると現在選択されている項目をコンソールに表示します。

以上がPythonのTkinterを使用してプルダウンメニューを作成する基本的な方法です。これを応用して、より複雑なGUIアプリケーションを作成することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です