Tkinter中的滚动条不起作用

时间:2018-04-26 14:47:25

标签: python-3.x tkinter

我正在尝试向我的程序添加一个滚动条,但到目前为止,我在网上找到的任何教程似乎都没有任何帮助。以下是该计划开始的一个示例:

from tkinter import *
import tkinter as tk
class ScoringSystem:
    def __init__(self, master):
        self.master = master
        master.title("Scoring System GUI")
        master.geometry("500x750+75+60")

        scrollbar = Scrollbar(root)
        scrollbar.pack(side = RIGHT, fill = Y)
        yscrollcommand=scrollbar.set

这会添加一个滚动条,但它实际上并不滚动。

1 个答案:

答案 0 :(得分:0)

我看不到你的 root 在哪里实现了?

root = Tk()

您是否将滚动条指定给要滚动的好小部件?

另外,要将垂直scroball连接到小部件,您必须做两件事:

1)将小部件的yscrollcommand回调设置为滚动条的set方法。

2)将滚动条的命令设置为小部件的yview方法。