def __init__(self): Tk.__init__(self) self.title("Initialization data") set_window_center(self, 300, 180) self.resizable(False, False) self.win_success = None # 初始化成功的提示窗口 self.init_page()
def __init__(self, master): self.root = master self.root.title(glv.get_variable("APP_NAME")) self.root.minsize(800, 600) set_window_center(self.root, 800, 600) self.root.resizable(False, False) self.root.update() self.var_port = IntVar(value=3333) self.var_address = StringVar(value="0.0.0.0") self.default_timeout = IntVar(value=-999) self.path_remote = StringVar() self.path_local = StringVar() self.inputFileName = "" self.filelist_local = None self.filelist_remote = None self.toolbar_box = None # 工具按钮栏 self.quickbar_box = None # 快速连接栏 self.footer_box = None # 底部状态栏 self.content_box = None # 主要内容视图容器 self.remote_box = None # 远程服务端资源 self.local_box = None # 本地资源 self.ftp_connect = FTP() self.init_view()
def __init__(self, user_info=None): gui.Toplevel.__init__(self) self.current = user_info self.win_title = "用户编辑" self.title(self.win_title) set_window_center(self, 250, 250) self.resizable(False, False) self.init_page()
def __init__(self, info=None): gui.Toplevel.__init__(self) self.current_content = info self.win_title = "Details" + (self.current_content["values"][1] or "[No title]") + "》" self.title(self.win_title) set_window_center(self, 400, 500) self.resizable(False, False) self.init_page()
def __init__(self): Tk.__init__(self) self.title("程序加载中") self.w = 300 self.h = 300 set_window_center(self, self.w, self.h) self.resizable(False, False) self.splash()
def open_upload(self): """上传管理""" root = Toplevel() root.title("上传管理") set_window_center(root, 400, 400) msg = Label(root, text="你好你好你好你好") msg.pack(expand="yes", fill="both") msg = Message(root, text="类似于弹出窗口,具有独立的窗口属性。", width=150) msg.pack()
def __init__(self, info=None): gui.Toplevel.__init__(self) self.current_content = info self.win_title = "Edit content《" + self.current_content["values"][ 1] + "》" self.title(self.win_title) set_window_center(self, 400, 500) self.resizable(False, False) self.init_page()
def do_success(self): self.win_success = Tk() self.win_success.title("Initialization successful") set_window_center(self.win_success, 250, 150) self.win_success.resizable(False, False) msg = Label(self.win_success, text="Initialization successful") msg.pack(expand="yes", fill="both") btn = Button(self.win_success, text="confirm", command=self.quit) btn.pack(side="right", padx=10, pady=10, ipadx=5, ipady=5) btn_open_app = Button(self.win_success, text="Start", command=self.open_app) btn_open_app.pack(side="right", padx=10, pady=10, ipadx=5, ipady=5)
def open_download(self): root = Toplevel() root.title("Download management") set_window_center(root, 400, 400) msg = Label(root, text="Hello") msg.pack(expand="yes", fill="both") msg = Message( root, text= "Similar to pop-up windows, with independent window properties.", width=150) msg.pack()
def __init__(self, master=None): if self.isLoggedIn() is True: MainPage(master) else: self.root = master self.root.title("账号登陆") set_window_center(self.root, 300, 180) # 定义变量 self.username = StringVar() self.password = StringVar() self.init_menu() self.init_page()
def open_user_info(self): page = Toplevel() page.title("User details") page.resizable(False, False) set_window_center(page, 200, 150) # Label(page).grid(row=0, stick="w", pady=2) Label(page, text="Name: ").grid(row=1, stick="w", pady=2) Label(page, text="administrator").grid(row=1, column=1, stick="e") Label(page, text="Account: ").grid(row=2, stick="w", pady=2) Label(page, text="admin").grid(row=2, column=1, stick="e") Label(page, text="password: "******"w", pady=2) Label(page, text="admin").grid(row=3, column=1, stick="e")
def open_user_info(self): """用户详情""" page = Toplevel() page.title("用户详情") page.resizable(False, False) set_window_center(page, 200, 150) # Label(page).grid(row=0, stick="w", pady=2) Label(page, text="姓名: ").grid(row=1, stick="w", pady=2) Label(page, text="管理员").grid(row=1, column=1, stick="e") Label(page, text="账户: ").grid(row=2, stick="w", pady=2) Label(page, text="admin").grid(row=2, column=1, stick="e") Label(page, text="密码: ").grid(row=3, stick="w", pady=2) Label(page, text="admin").grid(row=3, column=1, stick="e")
def __init__(self, master=None): self.root = master # 主窗口 set_window_center(self.root, 800, 600) menu.MainMenu(self) # 使用self可以传递主窗口和主窗口操作函数 # 初始化Frames self.current_frame = None self.page_frame = { "home": frames.HomeFrame, "content_add": frames.ContentAdd, "content_list": frames.ContentList, "count": frames.CountFrame, "contact": frames.AboutFrame, "user_list": frames.UserListFrame, "user_add": frames.UserAddFrame } self.open_home() self.win_about = None