May 2018
Beginner to intermediate
452 pages
11h 26m
English
Instead of building our form directly on the main application window, we're going to build our form as its own object. Initially, this makes it easier to maintain a nice layout, and later down the road it will make it easier for us to expand our application. Let's perform the following steps for building our form:
class DataRecordForm(tk.Frame):
"""The input form for our widgets"""
def __init__(self, parent, *args, **kwargs):
super().__init__(parent, *args, **kwargs)
This should be familiar by now. We subclass Frame, define our constructor, and call super().__init__() to initialize the underlying ...