小编nav*_*nna的帖子

如何在 python tkinter 中向复选框添加垂直滚动条?

我从文本文件中读取了复选框的输入,并且该输入的增加超过了给定的窗口大小。如何为此添加滚动条以查看复选框的所有内容。提前致谢。

编辑:添加了代码。

from tkinter import *
import os


error = []
window = ""
with open("op.txt") as inp:
    for lines in inp:
        if lines.strip() == "done":
            error.append(window)
            window = ""
        else:
            window += lines

print(len(error))

root = Tk()
root.minsize(500, 500)
cbTexts={}
cbVariables={}
cb={}
for i in error:
    cbTexts[i] = StringVar()
    cbTexts[i].set(i)
    cbVariables[i] = IntVar()
    cbVariables[i].set(0)
    cb[i] = Checkbutton(root, textvariable=cbTexts[i], variable=cbVariables[i])
    cb[i].pack()
mainloop()
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter scrollbar

0
推荐指数
1
解决办法
2913
查看次数

标签 统计

python ×1

scrollbar ×1

tkinter ×1

user-interface ×1