python中的滚动条,窗口中有按钮

问题描述

我在python中创建了一个新的顶层窗口,其中包含按钮。但是我插入的滚动条不起作用,并且在按下某些按钮后,我无法向下滚动。这是编码

    def myb():
        global bks
        bks=Toplevel()
        bks.geometry("1000x1000")
        scrollbar = Scrollbar(bks)
        scrollbar.pack( side = RIGHT,fill = Y )
    
        bk1=Button(bks,text= "1.    AND THEN THERE WERE NONE",width=81,height=1,bg="forestgreen",font=("arial",15,"bold"),anchor="w")
        bk1.place(x=0,y=0)
        bk2=Button(bks,text= "2.    THE BIG SLEEP",bg="orange",anchor="w")
        bk2.place(x=0,y=40)
        bk3=Button(bks,text= "3.    GONE GIRL",anchor="w")
        bk3.place(x=0,y=80)
        bk4=Button(bks,text= "4.    THE POSTMAN ALWAYS RINGS TWICE",anchor="w")
        bk4.place(x=0,y=120)
        bk5=Button(bks,text= "5.    IN COLD BLOOD",anchor="w")
        bk5.place(x=0,y=160)
        bk6=Button(bks,text= "6.    THE WOMAN IN WHITE",anchor="w")
        bk6.place(x=0,y=200)
        bk7=Button(bks,text= "7.    ANATOMY OF A MURDER",anchor="w")
        bk7.place(x=0,y=240)
        bk8=Button(bks,text= "8.    TINKER TAILOR SOLDIER SPY",anchor="w")
        bk8.place(x=0,y=280)
        bk9=Button(bks,text= "9.    THE DA VINCI CODE",anchor="w")
        bk9.place(x=0,y=320)
        bk10=Button(bks,text= "10.    THE GIRL WITH THE DRAGON TATTOO",anchor="w")
        bk10.place(x=0,y=360)
        bk11=Button(bks,text= "11.    THE DAUGHTER OF TIME",anchor="w")
        bk11.place(x=0,y=400)
        bk12=Button(bks,text= "12.    REBECCA",anchor="w")
        bk12.place(x=0,y=440)
        bk13=Button(bks,text= "13.    THE INVISIBLE MAN",anchor="w")
        bk13.place(x=0,y=480)
        bk14=Button(bks,text= "14.    MURDER ON THE ORIENT EXPRESS",anchor="w")
        bk14.place(x=0,y=520)
   

和另外37个按钮被添加。但是滚动条不起作用。这将非常有帮助。 非常感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)