再谈python_tkinter弹出对话框创建


Posted in Python onMarch 20, 2022

上一篇了python_tkinter弹出对话框创建需要的可以参考一下

1.fledialog对话框

示例:askopenfilename(选择单个文件,获取文件路径)

再谈python_tkinter弹出对话框创建

import tkinter
# 导入消息对话框子模块
import tkinter.filedialog

# 创建主窗口
root = tkinter.Tk()
# 设置窗口大小
root.minsize(300,300)

# 创建函数
def filename():
    # 获取文件路径
    path = tkinter.filedialog.askopenfilename()
    print(path)
# 添加按钮
btn = tkinter.Button(root,text = '文件',command = filename)
btn.pack()

# 加入消息循环
root.mainloop()

示例:askopenfilenames(选择多个文件,获取文件路径)

    用法和上面单个文件一样!返回一个元组,包含每个文件的路径

示例:askopenfile(打开文件获取单个文件指针,具有open()的作用)

再谈python_tkinter弹出对话框创建

import tkinter
# 导入消息对话框子模块
import tkinter.filedialog

# 创建主窗口
root = tkinter.Tk()
# 设置窗口大小
root.minsize(300,300)

# 创建函数
def file():
    # 获取文件路径
    fp = tkinter.filedialog.askopenfile(mode = 'r')
    print(fp)
# 添加按钮
btn = tkinter.Button(root,text = '文件',command = file)
btn.pack()

# 加入消息循环
root.mainloop()

示例:askopenfiles(打开文件获取多个文件指针,具有open()的作用)

用法和上面单个文件一样!

示例:askdirectory(获取一个文件夹的路径)

再谈python_tkinter弹出对话框创建

import tkinter
# 导入消息对话框子模块
import tkinter.filedialog

# 创建主窗口
root = tkinter.Tk()
# 设置窗口大小
root.minsize(300,300)

# 创建函数
def dir():
    # 获取文件夹路径
    path = tkinter.filedialog.askdirectory()
    print(path)
# 添加按钮
btn = tkinter.Button(root,text = '文件夹',command = dir)
btn.pack()

# 加入消息循环
root.mainloop()

示例:asksaveasfilename (选择保存文件的路径)

再谈python_tkinter弹出对话框创建

import tkinter
# 导入消息对话框子模块
import tkinter.filedialog

# 创建主窗口
root = tkinter.Tk()
# 设置窗口大小
root.minsize(300,300)

# 创建函数
def saves():
    # 选择保存文件路径
    path = tkinter.filedialog.asksaveasfilename()
    print(path)
# 添加按钮
btn = tkinter.Button(root,text = 'saves',command = saves)
btn.pack()

# 加入消息循环
root.mainloop()

2.颜色选择对话框

示例:askcolor

再谈python_tkinter弹出对话框创建

import tkinter
# 导入消息对话框子模块
import tkinter.colorchooser

# 创建主窗口
root = tkinter.Tk()
# 设置窗口大小
root.minsize(300,300)

# 创建函数
def color():
    # 选择颜色              默认定位颜色
    ruselt = tkinter.colorchooser.askcolor(color = 'red')
    # 返回一个元组(rgb颜色,十六进制颜色)
    print(ruselt)
# 添加按钮
btn = tkinter.Button(root,text = '选择颜色',command = color)
btn.pack()

# 加入消息循环
root.mainloop()

到此这篇关于python_tkinter弹出对话框创建2的文章就介绍到这了,更多相关tkinter对话框内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 错误和异常代码详解
Jan 29 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
django 使用 request 获取浏览器发送的参数示例代码
Jun 11 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
eclipse创建python项目步骤详解
May 10 Python
Django REST framework 视图和路由详解
Jul 19 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
python库matplotlib绘制坐标图
Oct 18 Python
Python3.6 中的pyinstaller安装和使用教程
Mar 16 Python
基于python SMTP实现自动发送邮件教程解析
Jun 02 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
python_tkinter弹出对话框创建
Mar 20 #Python
Python读写yaml文件
Mar 20 #Python
PO模式在selenium自动化测试框架的优势
Python IO文件管理的具体使用
Python实现Excel文件的合并(以新冠疫情数据为例)
Python中三种花式打印的示例详解
Mar 19 #Python
Python学习之包与模块详解
You might like
一些星际专用术语解释
2020/03/04 星际争霸
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHPMyAdmin 快速配置方法
2009/05/11 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
jquery 操作表格实现代码(多种操作打包)
2011/03/20 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
js+html实现周岁年龄计算器
2019/06/25 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
浅谈Python类里的__init__方法函数,Python类的构造函数
2016/12/10 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
创建Django项目图文实例详解
2019/06/06 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
详解Python3中的 input() 函数
2020/03/18 Python
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
考博自荐信
2013/10/25 职场文书
志愿者服务感言
2014/02/27 职场文书
销售经理岗位职责
2014/03/16 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
一个成功的互联网创业项目,必须满足这些要求
2019/08/23 职场文书
草系十大最强宝可梦,纸片人上榜,榜首大家最熟悉
2022/03/18 日漫
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android