python中tkinter模块窗口操作,python tkinter 表格控件
本文主要介绍python使用tkinter模块实现文件选择功能。文章围绕主题,详细介绍了内容,有一定的参考价值,有需要的朋友可以参考一下。
00-1010前言1。导入库和模块2。编写按钮命令3。表单4的初始化和布局。运转
目录
学习Python的时候,一直想做一个图形界面,四处寻找,找到了tkinter。
在练习内容:,的图形界面中单击按钮并使用弹出的对话框选择文件(或文件夹)。
前言
将tkinter作为tk导入
从tkinter导入文件对话框
在这里的练习中出现了错误:当没有第二个import语句时,在使用tk.filedialog之后,会提示并显示一个错误。
在“init”中找不到引用“filedialog”。巴拉圭
我查了一下“Lib/tkinter/”文件夹,发现里面没有tkinter.py,但是有filedialog.py
我以为:tkinter是库,filedialog是模块。
但是为什么tk.filedialog不能用呢?
相反,当有第二个import语句时,可以使用tk.filedialog和filedialog。
出错情况 :
正常情况:
1.导入库和模块
def select_file():
#单个文件选择
selected _ file _ path=file dialog . askopenfilename()#使用askopenfilename函数选择单个文件。
select_path.set(选定的文件路径)
def选择文件():
#多文件选择
selected _ files _ path=file dialog . askopenfilenames()# askopenfilenames函数选择多个文件。
Select _ path.set (\ n )。join (selected _ files _ path)) #多个文件的路径用换行符隔开。
def选择_文件夹():
#文件夹选择
selected _ folder=file dialog . askdirectory()#使用ask directory函数选择文件夹。
select_path.set(选定的文件夹)
在注意:,的三个按钮命令中,变量select_path是主表单中入口控件的textvariable属性的值,它需要在表单初始化期间被赋值:
select_path=StringVar()
2.编写按钮命令
root=tk。Tk()
Root.title(选择文件或文件夹以获取路径)
#初始化入口控件的textvariable属性值
select_path=tk。字符串变量()
#布局控制
Tk。标签(root,text=文件路径:)。网格(列=0,行=0,行跨度=3)
tk。Entry(root,textvariable=select_path)。网格(列=1,行=0,行跨度=3)
Tk。按钮(root,text=选择单个文件,command=select _ file)。网格(行=0,列=2)
Tk。按钮(root,text=选择多个文件,command=select _ files)。网格(行=1,列=2)
Tk。按钮(root,text=选择文件夹,command=select _ folder)。网格(行=2,列=2)
root.mainloop()
3. 窗体初始化及布局
当选择单个文件时。
关于python使用tkinter模块实现文件选择的这篇文章到此为止。有关python实现选择的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。