scrolledtext 实现带滚动条的复选框
scrolledtext
import tkinter as tk from tkinter.scrolledtext import ScrolledText root = tk.Tk() scrolledText = ScrolledText(root, width=20, height=10) scrolledText.grid_propagate(0) scrolledText.grid() headList = ['商务/特等', '一等座', '二等座', '高软', '软卧', '动卧', '硬卧' , '软座', '硬座', '无座', '其它', "日期", "备注"] cb_var=[] for i in range(len(headList)): cb_var.append(tk.IntVar(value=1)) cb = tk.Checkbutton(scrolledText, text=headList[i], bg='white', anchor='w',onvalue=1,offvalue=0,variable=cb_var[i]) scrolledText.window_create('end', window=cb) scrolledText.insert('end', '\n') root.mainloop()