效果基于Python3。

在自己写小工具的时候因为这个功能纠结了一会儿,这里写个小例子,供有需要的参考。

小例子,就是点击按钮打开路径选择窗口,选择后把值传给Entry输出。

效果预览

这是选择前:

选择:

选择后:

代码

很基础的写法。

from tkinter import *

from tkinter.filedialog import askdirectory

def selectPath():

path_ = askdirectory()

path.set(path_)

root = Tk()

path = StringVar()

Label(root,text = "目标路径:").grid(row = 0, column = 0)

Entry(root, textvariable = path).grid(row = 0, column = 1)

Button(root, text = "路径选择", command = selectPath).grid(row = 0, column = 2)

root.mainloop()

注意事项

1.注意import模块时的写法。

2.askdirectory()方法是返回文件夹路径不是文件路径。

以上这篇Python3 Tkinter选择路径功能的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python tkinter选择路径控件_Python3 Tkinter选择路径功能的实现方法相关推荐

  1. python选择日期控件_Python3 自己写了个DateCtrl日期控件 | 学步园

    我想在Python中找个像是VC中CDateTimeCtrl控件一样选择日期的控件没找着,谁知到告诉我啊 后来我自己写了一个,代码如下: --------------------------DateC ...

  2. python tkinter控件_Python3 tkinter基础 Label pack 设置控件在窗体中的位置

    ? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdo ...

  3. Android 城市选择万能控件

    Android 城市选择万能控件 Android 城市选择万能控件,选择城市,选择汽车品牌等等,支持按照a-z.# 排序等的选择控件,废话不多说直接上效果图: (开的Android模拟器录得gif,有 ...

  4. Python Tkinter 之Radiobutton控件(Python GUI 系列8)

    Python Tkinter 之Radiobutton控件(Python GUI 系列8) 1. 序言 本章介绍Tkinter的Radiobutton控件,本文是Python GUI系列的第8篇文章, ...

  5. python tkinter控件_python GUI作业:使用tkinter的重要控件

    题目1:使用tkinter的重要控件 绘制如下菜单: 图片.png 参考代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-# 技术支持:https://w ...

  6. Python Tkinter 之Listbox控件(Python GUI 系列12)

    Python Tkinter 之Listbox控件(Python GUI 系列12) 1. 序言 本章介绍Tkinter的Listbox控件,本文是Python GUI系列的第12篇文章,整个系统约2 ...

  7. 【Python界面设计】Tkinter的Listbox控件

    Tkinter的Listbox控件是个选项框,主要是用来在给定的选项中选择一个 使用方法 创建选项框Listbox 和其他控件的创建方法一样,直接创建即可,命名为Lb Lb=tk.Listbox(ro ...

  8. react结合antd的Cascader组件实现pc端选择城市控件

    react结合antd的Cascader组件实现pc端选择城市控件 业务需求,网上找了好多,发现都不太满意,于是自己写了一个 1.实现如下 提示: 数据地址点击 https://xf-12521862 ...

  9. 确定多重选择列表控件 (List Control) 中的选定内容

    确定多重选择列表控件 (List Control) 中的选定内容 依次通过控件的 Items 集合,分别测试每一项的 Selected 属性. 下面的示例显示如何测试多重选择 ListBox 控件(名 ...

最新文章

  1. 人工智能克服了类脑硬件的绊脚石
  2. ui设计学习辅助书籍推送
  3. 关于Map迭代循环,key和value的顺序问题
  4. vim常用替换表达式
  5. linux内核之 phys_to_virt
  6. 拼多多“京东化”:自建物流重农卖菜是赚谁的钱?
  7. 服务器位置设置在哪里找,服务器主页在哪里设置方法
  8. 学生使用计算机违纪处理,软件学院违纪学生跟踪教育管理办法
  9. 导致此错误的原因是什么 - “致命错误:无法找到本地咕噜声”
  10. 游戏情境设计案例精选
  11. java 定时关机_java实现电脑定时关机的方法
  12. 哔哩哔哩点播码率优化实践
  13. 联邦学习论文阅读:Variational Federated Multi-Task Learning
  14. 企业服务总线Enterprise service bus介绍
  15. 计算机无法启动应用程序怎么办,应用程序0xc000007b无法正常启动解决办法
  16. 2020中国高校计算机大赛网络技术挑战赛,风起云涌!2020 “中国高校计算机大赛-网络技术挑战赛”总决赛即将在浙南科技城开赛...
  17. matlab绘制四棱台,几何画板怎么画正四棱台
  18. SQL Server研习录(29)——sql server 设置列自增长
  19. 基于二叉查找树的图书影碟租赁管理系统c#实现(控制台)
  20. slot-scope用法及理解

热门文章

  1. 设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
  2. rtsp流 转 http播放视频
  3. AS3.0编程 So本地数据存储(“超级cookies”)--AS3:Local SharedObject
  4. 永成科技C++笔试题
  5. NR:UE初始搜网流程
  6. 设计模式 之美 -- 原型模式
  7. 第四章 python的turtle库的运用
  8. eclipse如何卸载adt插件
  9. javascript变量声明 及作用域
  10. 在多台FMS服务器之间共享流