Python动态进度条III
创建图形用户界面(GUI) 会比较困难,有许多不同的Python GUI工具包可供选择, 比如Tkinter,wxPython和PyQt(或PySide2) 。但实际上PySimpleGUI创建GUI更加容易。PySimpleGUI 是一个十分 Pythonic 的 GUI 框架。
PySimpleGUI是一个简洁的库,小部件集开箱即用。
源代码附上来:
# python第三方库import PySimpleGUI as sgimport timemylist = [1, 2, 3, 4, 5, 6, 7, 8]for i,item in enumerate(mylist): sg.one_line_progress_meter('我的加载界面',i+1,len(mylist),'-key-') time.sleep(1)
代码非常简单,只有6行。说明:如果PySimpleGUI没有安装,可在Terminal下用pip install PySimpleGUI安装。进度条效果如下图: