文件创建进度条

时间:2017-02-16 16:22:01

标签: python file user-interface tkinter progress-bar

我正在创建一个小GUI,用于在用户导入数据时创建文件。单击特定按钮时会启动创建文件的功能。该文件将放入用户选择的文件夹中。我想在创建文件的过程中显示进度条。当用户导入数据时,数据文件将附加到名为i_list的全局列表中,并且GUI中的函数将作用于通过此列表导入的数据。

我已经做了很多挖掘,但似乎无法找到有关文件创建和进度条的任何提示。有关如何执行此操作的任何提示或建议?这是我的代码:

i_lst = []
o_lst = []
created_files = []


class MainApplication(tk.Frame):

    def __init__(self, parent, *args, **kwargs):
        tk.Frame.__init__(self, parent, *args, **kwargs)
        self.parent = parent
        label = ttk.Label(self, text="Year (YYYY)", font=MEDIUM_FONT, justify = "center")
        label.grid(row = 0, column = 0, padx = (60,0), pady = (40))

        #Bunch of Labels and Buttons
        #...


        button4 = ttk.Button(self, text = "Make my File!", command = self.FileMaker)
        button4.grid(row = 5, column = 1, padx = (8,10), ipadx = 15, pady = (0,20)) 

    def FileMaker(self):
        ...     

root = tk.Tk()
MainApplication(root).pack(side="top", fill="both", expand=True)
root.minsize(width = 400, height = 500)
root.wm_title("File Maker")
center(root)
root.resizable(0,0)
root.iconbitmap('Treetog-I-Documents.ico')
root.mainloop()

0 个答案:

没有答案