def __init__(self, parent, back_text="< Back", next_text="Next >", *args):
ttk.Frame.__init__(self, parent, *args)
self.parent = parent
self._back_text = back_text
self._next_text = next_text
self._total_pages = 0
self._frame_list = []
self._index = tk.IntVar()
self._index.set(0)
self._page = tk.StringVar()
self._page.set("0 / 0")
self.frame = ttk.Frame(self)
self.frame.pack(side="top", fill="both", expand=True)
self._navigation_frame = ttk.Frame(self)
self._navigation_frame.pack(side="bottom", fill="x")
self._navigation_frame.columnconfigure(1, weight=1)
self._back = ttk.Button(self._navigation_frame, text=back_text, command=self._back)
self._back.grid(row=0, column=0)
self._label = ttk.Label(self._navigation_frame, textvariable=self._page)
self._label.grid(row=0, column=1)
self._next = ttk.Button(self._navigation_frame, text=next_text, command=self._next)
self._next.grid(row=0, column=2)
评论列表
文章目录