Python Forum
[Tkinter] Forms' expansion
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Forms' expansion
#3
Something like this ?
import tkinter as tk


class MainFrame(tk.Frame):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.create_form1()
        self.create_form2()

    def create_form1(self):
        form1 = tk.Frame(self.master, background="pink")
        form1.pack(fill=tk.BOTH, expand=1)
        lbl = tk.Label(form1, text="Form1")
        lbl.pack(expand=1)

    def create_form2(self):
        form2 = tk.Frame(self.master, background="lightblue")
        form2.pack(fill=tk.BOTH)
        btn = tk.Button(form2, text="Form2")
        btn.pack()


if __name__ == "__main__":
    tk_app = tk.Tk()
    main_frame = MainFrame()
    tk_app.mainloop()
Reply


Messages In This Thread
Forms' expansion - by Gupi - May-22-2019, 04:01 PM
RE: Forms' expansion - by heiner55 - May-22-2019, 05:17 PM
RE: Forms' expansion - by Yoriz - May-22-2019, 06:59 PM
RE: Forms' expansion - by Gupi - May-23-2019, 04:40 AM
RE: Forms' expansion - by Yoriz - May-23-2019, 05:27 AM
RE: Forms' expansion - by Gupi - May-23-2019, 05:31 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Question about data grid for forms - desktop program Everest 5 3,642 Apr-18-2019, 11:04 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020