GUI.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:Course-Page-Downloader 作者: kp96 项目源码 文件源码
def __init__ (self, root):
        self.root = root
        root.title ("Course Page Downlaoder")
        mainframe = ttk.Frame(root, padding="3 3 12 12")
        mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
        mainframe.columnconfigure(0, weight=1)
        mainframe.rowconfigure(0, weight=1)
        self.mainframe = mainframe
        ttk.Label(mainframe, text="Registration Number").grid(row=0, column=0)
        self.regno = StringVar()
        self.pwd = StringVar()
        self.cache = IntVar()
        self.cache.set(1)
        self.progress = IntVar()
        self.progress.set(0)
        self.hint = StringVar()
        print "mama here"
        self.hint.set("Hit Download or Return to Proceed")
        self.regno_entry = ttk.Entry(self.mainframe, width=60, textvariable=self.regno)
        self.regno_entry.grid(column=0, row=1, sticky=(E))
        self.pwd_label = ttk.Label(self.mainframe, text="Password").grid(row=2, column=0)
        self.pwd_entry = ttk.Entry(self.mainframe, width=60, show='*', textvariable=self.pwd)
        self.pwd_entry.grid(column=0, row=3, sticky=(E))
        self.cb = ttk.Checkbutton(self.mainframe, text="Remember Me", variable = self.cache)
        self.cb.grid(column=0, row=4)
        self.dlbutton = ttk.Button(self.mainframe, text="Download", command= lambda: self.calculate())
        self.dlbutton.grid(column = 0, row=5)
        for child in self.mainframe.winfo_children(): child.grid_configure(padx=5, pady=5)
        self.hint_label = ttk.Label(self.mainframe, text="Press Download to Begin", justify='center')
        self.hint_label.grid(row=6)
        self.prgbar = ttk.Progressbar(self.mainframe, orient='horizontal', mode='determinate', variable=self.progress).grid(column=0, row=7)
        self.regno_entry.focus()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号