PythonのTkinterを使いドロップダウンリストを作ってみます。
■Python
今回のPythonのバージョンは、「3.8.2」を使用しています。
■ドロップダウンリストを作ってみる
■コード
from tkinter import * def clickevent(): print('クリックの検証が確認できました') root = Tk() root.title('ドロップダウンリストを作ってみる') menu = Menu(root) root.config(menu=menu) subMenu = Menu(menu) menu.add_cascade(label='ファイル', menu=subMenu) subMenu.add_command(label='新しいプロジェクトを作成する', command=clickevent) subMenu.add_command(label='新しいファイルを作成する', command=clickevent) subMenu.add_separator() subMenu.add_command(label='作業(プログラム)を終了する', command=clickevent) editMenu = Menu(menu) menu.add_cascade(label='編集', menu=editMenu) editMenu.add_command(label='もう一度実行する', command=clickevent) root.mainloop()
見様見真似で、上記のコードを記述してみました。ドロップダウンリストには「ファイル」と「編集」という2つのメニューがあり、さらにその2つのメニューにはそれぞれ項目があるというものです。メニューの項目をクリックすると、print結果を出力します。
このプログラムを「toolb-test.py」というファイル名で保存します。
■実行
保存したファイルを、コマンドプロンプトから実行してみます。
実行してみると、ウインドウが表示されて、ウインドウ内にはドロップダウンリストの表示が確認できます。
ドロップダウンリストをクリックすると、リストが表示されます。
このリストの中の項目をクリックすると、コマンドプロンプトの方に、print結果で「クリックの検証が確認できました」と出力されました。
コメント