滚动条位于列表框顶部

时间:2019-06-22 20:01:30

标签: python-3.x tkinter listbox scrollbar

我正在尝试将滚动条元素附加到列表框元素的侧面。

当我尝试将滚动条放在列表框的侧面时,滚动条跳到列表框的顶部。我试图将其网格化并打包。他们似乎都不起作用。

它看起来像这样:

Window My app and scrollbar on top of listbox

代码:

from tkinter import *

class MyApp(Frame):
    def __init__(self, root):
        root.title('My app')
        super().__init__(root)
        self.grid()
        self.createWindow()

    def createWindow(self):
        self.listbox = Listbox(self)
        self.listbox.grid(row=0, column=0)
        self.scrollbar = Scrollbar(self.listbox)
        self.scrollbar.grid(row=0, column=1)

if __name__ == '__main__':
    ma = MyApp(Tk())
    mainloop()


1 个答案:

答案 0 :(得分:0)

我想要完成的事情无法在Tkinter中完成。我尝试使用Wx模块,效果很好。