python实现gui学生信息管理系统_python tkinter 学生信息管理系统

使用tkinter模块,python3.6,主要功能有添加,查询,删除,修改学生信息

使用模版:

1 from tkinter import *

2 importtkinter.font as tkFont3 importtkinter as tk4 from tkinter import ttk

最主要也是最难做的是,实现不同功能的界面在同一TK窗口内容的转换,通过把每个界面做成一个Frame框架,用for循环转换界面,来解决这个问题

1 LARGE_FONT= ("Verdana", 20)2

3 classApplication(tk.Tk):4 def __init__(self):5

6 super().__init__()7

8 self.wm_title("学生信息管理系统")9

10 container =tk.Frame(self)11 container.pack(side="top", fill="both", expand =True)12 container.grid_rowconfigure(0, weight=1)13 container.grid_columnconfigure(0, weight=1)14

15 self.frames ={}16 #循环功能界面

17 for F in(StartPage, PageOne, PageTwo, PageThree,PageFour):18 frame =F(container, self)19 self.frames[F] =frame20 frame.grid(row=0, column=0, sticky="nsew") #四个页面的位置都是 grid(row=0, column=

你可能感兴趣的:(python实现gui学生信息管理系统_python tkinter 学生信息管理系统)