質問は非常に簡単です。テキストウィジェットに多くのチェックボックスを作成しましwindow_create
た。コードは次のとおりです。
import tkinter as tk
root = tk.Tk()
sb = tk.Scrollbar(orient="vertical")
text = tk.Text(root, width=40, height=20, yscrollcommand=sb.set)
sb.config(command=text.yview)
sb.pack(side="right",fill="y")
text.pack(side="top",fill="both",expand=True)
for i in range(30):
cb = tk.Checkbutton(text="checkbutton %s" % i,padx=0,pady=0,bd=0)
text.window_create("end", window=cb)
text.insert("end", "\n")
root.mainloop()
そして、これがどのように見えるかです:
複数のチェックボックスを選択したいのですが、すべてのチェックボックスをクリックしなければならないので面倒ですが、ここでSHIFTを使用する方法はありますか?