我有一个应用程序,其框架包含有关产品数据的网格视图。我希望frame3具有带滚动条的静态窗口大小。滚动条(尚未实现)将允许用户向下滚动以查看静态窗口内看不到的剩余产品数据。
我的问题是现在的frame3,似乎没有可见的静态帧大小。看起来它在我的整个应用网格视图中占用了一行,如图所示: picture of current program
我想要"条形码 - 产品说明......"部分获取应用程序的大部分屏幕实际状态,但我似乎无法让它工作。我尝试在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
答案 0 :(得分:0)
frame3.pack(扩大= TRUE)
我刚刚使用了评论中提到的expand属性