title: Layout management using object oriented concept
body: <p>I want to use the Object-oriented concept to divide the UI into four sections(layout) with different sizes. So, each section contains different items(Plot, camera frame, Image, and label)</p>
  <p><a href="https://i.stack.imgur.com/lZ268.jpg" rel="nofollow noreferrer">screen layout example</a></p>
  <p>I have a GUI class:</p>
  <pre><code>class GUI(tk.Tk):
      def __init__(self):
          super().__init__()
          self.title(&quot;Hello World&quot;)
          self.resizable(width=False, height=False) # Don't resize UI
          self.geometry('{}x{}'.format(500, 500))   # Size of UI
  </code></pre>
  <p>What is the solution to implement that?
  I believe I should have a Layout class and the object of this should change its charachteristic.</p>
  <pre><code>class layout(tk.Frame):
      def __init__(self,parent, *args, **kwargs):
          tk.Frame.__init__(self,parent, *args, **kwargs)
  </code></pre>