def __init__(self, master, title, main, sub, **kwargs):
super().__init__(master=master, **kwargs)
self.configure(borderwidth=3, relief='groove')
self._title_font = font.Font(family='mono', size=-15)
self._main_font = font.Font(family='mono', size=-30, weight='bold')
self._sub_font = font.Font(family='mono', size=-15)
self._title_string = StringVar(value=title)
self._title_label = ttk.Label(self, textvariable=self._title_string, font=self._title_font)
self._main_string = StringVar(value=main)
self._main_label = ttk.Label(self, textvariable=self._main_string, font=self._main_font)
self._sub_string = StringVar(value=sub)
self._sub_label = ttk.Label(self, textvariable=self._sub_string, font=self._sub_font)
self._title_label.grid(column=0, row=0, sticky=N + S + W, padx=15, pady=5)
self._main_label.grid(column=0, row=1, sticky=N + S + W, padx=10, pady=5)
self._sub_label.grid(column=0, row=2, sticky=N + S + W, padx=15, pady=5)
self.columnconfigure(0, weight=1)
self.rowconfigure(1, weight=1)
评论列表
文章目录