简体   繁体   中英

The Tkinter Pack Geometry Manager - options

I am teaching myself TKINTER at the moment. I have written...

self.frameBottom = tk.Frame(master)
self.frameBottom.pack(side=tk.BOTTOM, fill=tk.BOTH)

self.textBox = tk.Text(master, height=1)
self.textBox.pack(side = tk.LEFT, expand=1, fill=tk.X)

self.searchButton = tk.Button(master, text="Search",  command=self.searchButtonPress)
self.searchButton.pack(side = tk.RIGHT)

self.textBoxResults = tk.Text(self.frameBottom)
self.textBoxResults.pack(side=tk.BOTTOM, fill=tk.BOTH, expand=1)

however the lower textBoxResults does not expand in the Y direction to fill the window as can be seen in this GUI picture . How can I make the textBoxResults expand in the Y direction, and keep the textBox and searchButton attached to the top please?

TIA

This is a community-wiky answer, feel free to add related content!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM