【发布时间】:2016-05-04 05:24:30
【问题描述】:
我有这个代码。
class App(object):
def __init__(self):
self.root = Tk()
self.root.attributes('-zoomed', True)
self.root.grid_rowconfigure(0, weight=1)
self.root.grid_columnconfigure(0, weight=1)
self.root.grid_columnconfigure(1, weight=1)
f1 = Frame(self.root, bd=1, bg="green")
f3 = Frame(self.root, bd=1, bg="blue")
self.image = Image.open("default.png")
self.photo = ImageTk.PhotoImage(self.image)
self.label = Label(image=self.photo)
self.label.grid(row=0, column=1, sticky="nsew")
f1.grid(row=0, column=0, sticky="nsew")
f3.grid(row=1, column=0, columnspan=2, sticky="ew")
app = App()
app.root.mainloop()
我怎样才能让图像在左边的框架中占据相等的位置?
【问题讨论】:
-
但是图像已经均匀地定位在左(绿色)框架上,那么你的问题是什么?
-
问题是我想要绿色宽度和图片宽度一样。
标签: python python-2.7 tkinter tkinter-canvas