Re: Fixed ratio split screen geometry manager

Michael Lange <[email protected]> Wed, 7 Mar 2018 01:30:50 +0100
Newsgroups gmane.comp.python.tkinter
Message-ID <[email protected]>
Hi,

On Tue, 6 Mar 2018 09:57:01 -0800
Nam Nguyen <[email protected]> wrote:

> Hi,
> 
> I'm looking for a fixed ratio 2-pane geometry manager.
> 
> I tried PanedWindow but it does not have any option for me to specify
> the ratio of the children.
> 
> What I'm looking for is a geometry manager/container that splits its
> space into two for the children. The children can grow only in their
> own spaces. The children can come and go, but the parent container
> should maintain that 2-pane split with the same ratio.
> 
> Where should I look into?

in case you do not need the PanedWindow's resize handle, you might
want to have a look at the Grid geometry manager's uniform and weight
options to the grid_columnconfigure() and grid_rowconfigure() commands.

Another option might be to have a look at the Place geometry manager,
especially the relheight and relwidth options. Using for example 
relheight=0.5 will make the widget always occupy 50% of the parent
widget's height.

Best regards

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

The sight of death frightens them [Earthers].
		-- Kras the Klingon, "Friday's Child", stardate 3497.2