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!
Python Tutorial - 25.1.6.3. Packer Options
side=
TOP
(default), LEFT
, BOTTOM
and RIGHT
expand=
fill=
'x'
, 'y'
, 'both'
, 'none'
.ipadx=
The Tkinter Pack Geometry Manager
The Pack geometry manager packs widgets in rows or columns. You can use options like fill, expand, and side to control this geometry manager.
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.