以下是一个使用Python tkinter编写的简单界面跳转示例。该示例包含两个页面,第一个页面包含一个按钮,单击该按钮将导航到第二个页面。第二个页面包含一个标签,表示已成功导航到该页面。

import tkinter as tk

class PageOne(tk.Frame):
    def __init__(self, master):
        tk.Frame.__init__(self, master)
        self.master = master
        self.init_page()

    def init_page(self):
        self.button = tk.Button(self, text="Go to Page Two", command=self.goto_page_two)
        self.button.pack()

    def goto_page_two(self):
        self.master.switch_frame(PageTwo)

class PageTwo(tk.Frame):
    def __init__(self, master):
        tk.Frame.__init__(self, master)
        self.master = master
        self.init_page()

    def init_page(self):
        tk.Label(self, text="Welcome to Page Two").pack()

class MainApplication(tk.Tk):
    def __init__(self):
        tk.Tk.__init__(self)
        self.title("Page Navigation Example")
        self.geometry("300x200")
        self.switch_frame(PageOne)

    def switch_frame(self, frame_class):
        new_frame = frame_class(self)
        if self._frame is not None:
            self._frame.destroy()
        self._frame = new_frame
        self._frame.pack()

if __name__ == "__main__":
    app = MainApplication()
    app.mainloop()

运行该代码将显示一个窗口,其中包含一个标签和一个按钮。单击按钮将导航到第二个页面,该页面包含一个表示已成功导航到该页面的标签。

请帮我用Python tkinter 写一个界面跳转的例子

原文地址: https://www.cveoy.top/t/topic/sRP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录