0

我有一个应用程序,它有一个框架,其中包含有关产品数据的信息的网格视图。我希望 frame3 具有带有滚动条的静态窗口大小。尚未实现的滚动条将允许用户向下滚动以查看在静态窗口中不可见的剩余产品数据。

我的问题是,到目前为止,frame3 似乎没有可见的静态帧大小。看起来它在我的整个应用程序gridview中占据了一行,如图所示: 当前程序的图片

我希望“条形码 - 产品描述...”部分获取应用程序的大部分屏幕真实状态,但我似乎无法让它工作。我尝试在 frame3 内创建一个画布,但它仍然无法正常工作。

有任何想法吗?

下面的代码只是我整个应用程序的一小部分

    frame3 = Frame(self, bg = "black", width = 690, height = 400, borderwidth = 1)
    frame3.pack()


    frame3Label1 = tk.Label(frame3, text="Bar Code", font=NORMAL_FONT, relief = SUNKEN, width = 16)
    frame3Label1.grid(row = 0, column = 0)

    frame3Label2 = tk.Label(frame3, text="Product Description", font=NORMAL_FONT, relief = SUNKEN, width = 30)
    frame3Label2.grid(row = 0, column = 1)

    frame3Label3 = tk.Label(frame3, text="Price", font=NORMAL_FONT, relief = SUNKEN, width = 10)
    frame3Label3.grid(row = 0, column = 2)

    frame3Label4 = tk.Label(frame3, text="Quantity", font=NORMAL_FONT, relief = SUNKEN, width = 8)
    frame3Label4.grid(row = 0, column = 3)

    frame3Label5 = tk.Label(frame3, text="Discount", font=NORMAL_FONT, relief = SUNKEN, width = 8)
    frame3Label5.grid(row = 0, column = 4)

    frame3Label6 = tk.Label(frame3, text="Cost", font=NORMAL_FONT, relief = SUNKEN, width = 10)
    frame3Label6.grid(row = 0, column = 5)

    #Function that creates more labels/entry boxes under these static existing labels
4

1 回答 1

0

frame3.pack(展开=真)

我刚刚使用了评论中提到的扩展属性

于 2018-01-07T16:11:02.800 回答