オプションメニューからいくつかの項目を選択して、選択するオプションがあります。私はメニューとメニューボタンウィジェットについて知っていますが、これらは私を助けません。オプションメニューを使用する必要がありますtkinter pythonの別のオプションメニューの中にoptionmenuを置くことが可能です
0
A
答えて
1
オプションメニューは文字通り単なるメニューボタンであり、構文的な砂糖が少しあります。
ここであなただけのオプションメニューのように見える何かにサブメニューを持つことができる方法を示す簡単な例です:あなたは、ユーザーがそれぞれのサブメニューから別の値を選択できるようにしたい場合は
import tkinter as tk
root = tk.Tk()
var = tk.StringVar(value="one")
menubutton = tk.Menubutton(root, textvariable=var, indicatoron=True,
borderwidth=1, relief="raised", width=20)
main_menu = tk.Menu(menubutton, tearoff=False)
menubutton.configure(menu=main_menu)
for item in (("Numbers", "one", "two", "three"),
("Colors", "red", "green", "blue")
):
menu = tk.Menu(main_menu, tearoff=False)
main_menu.add_cascade(label=item[0], menu=menu)
for value in item[1:]:
menu.add_radiobutton(value=value, label=value, variable=var)
menubutton.pack(side="top", padx=20, pady=20)
root.mainloop()
メニューごとに新しいStringVar
を作成することができます。しかし、ボタンのラベルを自分で更新するコードを書く必要があります。
+0
ありがとうございました!それはまさに私が望んでいたものです! – dimt172z
関連する問題
- 1. CollectionViewCellの中にUITableViewControllerを置くことは可能ですか?
- 2. OptionMenu Tkinter pythonでのプレビューのみを表示するには?
- 3. tkinter OptionMenuで複数の選択を許可するには?
- 4. Wordpressのテーマの中にプラグインファイルを置くことは可能ですか?
- 5. ブートストラップボタンとドロップダウンを別の場所に置くことは可能ですか?
- 6. Python 3:Tkinter OptionMenu変更とパスの変数を検出
- 7. std :: optional w/oの中にインスタンスを置くことは可能ですか?
- 8. DataFormの中にAutoCompeleteBoxを置くことは不可能ですか?
- 9. where句の中に条件を置くことは可能ですか?
- 10. Tkinter Modify OptionMenuの背景?
- 11. tkinterオプションメニューが機能しない
- 12. 別のgitリポジトリ内にgit repoを置くことは可能ですか
- 13. WiX:コンポーネントを別のファイルに置くことは可能ですか?
- 14. PythonでTkinterを使用してOptionMenuをメニューとして使用
- 15. Python、Tkinter OptionMenuウィジェットとそれを使用する
- 16. データテーブルをshinydashboardのサイドバーに置くことは可能ですか
- 17. PythonのTkinter OptionMenuから値を取得する
- 18. Elementの中にキャンバスを描くことは可能ですか?
- 19. tkinterを無効にする方法OptionMenu
- 20. TopMostではなくフォームを別のフォームの上に置くことは可能ですか?
- 21. 別のものは中央に置くことができません、AH
- 22. Pythonでクローズドソースのアンドロイドプログラムを書くことは可能ですか?
- 23. 別のルビーブロックの中にルビブロックを置くことはできますか?
- 24. Googleカレンダーにボタンを置くことは可能ですか?
- 25. Haskellにサブモジュールを置くことは可能ですか?
- 26. ユニオンをユニオン内に置くことは可能ですか?
- 27. カルーセルにnavbarを置くことは可能ですか?
- 28. クライアントとVoIPプロバイダの間にSIPプロキシサーバを置くことは可能ですか?
- 29. ノードを現在のノードの上に置くことは可能ですか?
- 30. 他のdivの下にJquery Draggableオブジェクトを置くことは可能ですか
なぜメニューとmenubuttonsはあなたを助けませんか?それはオプションメニューであることがすべてです。それは文字通りメニューボタンとメニュー、そしてちょっとしたコードです。なぜあなたはオプションメニューを使用していますか? –
私はoptionmenu(約40)のリストを持っており、ボタンでそれらの値を取る。また、私はオプションメニューのように、それぞれの選択を見ることができるようにしたい。それはmenubuttonで可能ですか? – dimt172z
はい、それはmenubuttonで可能です。私が言ったように、optionmenuは添付メニュー付きのメニューボタンです。 –