再谈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实现的简单发送邮件脚本分享
Nov 07 Python
Django中模版的子目录与include标签的使用方法
Jul 16 Python
git进行版本控制心得详谈
Dec 10 Python
tensorflow实现简单的卷积网络
May 24 Python
浅析Python装饰器以及装饰器模式
May 28 Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
详解KMP算法以及python如何实现
Sep 18 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
在Python 中将类对象序列化为JSON
Apr 06 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/08 日漫
在线短消息收发的程序,不用数据库
2006/10/09 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
JS中判断null、undefined与NaN的方法
2014/03/24 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
vue2单元测试环境搭建
2018/05/24 Javascript
在Vant的基础上实现添加表单验证框架的方法示例
2018/12/05 Javascript
了解重排与重绘
2019/05/29 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
Python while 循环使用的简单实例
2016/06/08 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
Python编程生成随机用户名及密码的方法示例
2017/05/05 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
python实现飞船大战
2020/04/24 Python
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
精细化工应届生求职信
2013/11/17 职场文书
中学教师管理制度
2014/01/14 职场文书
英语专业自荐书
2014/06/13 职场文书
2015年物资管理工作总结
2015/05/20 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
网络研修随笔感言
2015/11/18 职场文书