Tkinter:ListBox之选择多个文件
工作之中的程序猿经常会量产出很多功能代码,虽然这些代码对于程序员来讲通熟易懂,但是对于QA或者策划人员来讲就有可能很难理解,这时候我们就需要让代码图形化,方便让非程序人员轻松使用,本教程便如此应运而生。本教程将略微讲解python易上手的Tkinter图形化编程,将冗余的功能化代码转换为生动形象的GUI工具。。
Tkinter
几乎所有的语言都有一套自己的GUI编程库,而Tkinter就是Python常用的几个GUI库之一。它可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。
ListBox
在Tkinter里面,展示多个内容可以使用Label,ListBox和Text等等。而当我们想搭配一些操作,比如浏览文件夹选择多个文件时,Listbox(列表框)则是不容之选。其用于显示一个选择列表,可以将我们选择的多个文件展现在GUI界面,方便使用者更好的使用GUI工具。接下来,我将以举一个栗子,让大家快速上手Tkinter的ListBox。
文件名大写工具
界面展示
代码示例
# coding:utf-8
'''
Author = sleepybear, Time = 2021/10/17
'''
from tkinter import *
from tkinter.filedialog import askdirectory
import tkinter.filedialog
import tkinter.messagebox
import os
win = Tk()
frame = Frame(win)
import_path = StringVar()
win.title("Convert GUI Tool")
win.geometry("400x320")
win.resizable(width=False, height=False)
# 退出程序
def _quit():
win.quit()
win.destroy()
exit()
# 选择对应路径下的需要改名的文件