python中tkinter模块窗口操作,python tkinter 表格控件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: