再谈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比较两个列表是否相等的方法
Jul 28 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
一篇文章读懂Python赋值与拷贝
Apr 19 Python
Django框架使用内置方法实现登录功能详解
Jun 12 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Python: 传递列表副本方式
Dec 19 Python
python设置环境变量的作用整理
Feb 17 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
深入了解Python 方法之类方法 & 静态方法
Aug 17 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
浅析php与数据库代码开发规范
2013/08/08 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
php实现xml与json之间的相互转换功能实例
2016/07/07 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
JavaScript栈和队列相关操作与实现方法详解
2018/12/07 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python连接phoenix的方法示例
2017/09/29 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
python 星号(*)的多种用途
2020/09/21 Python
用Python进行websocket接口测试
2020/10/16 Python
指针和引用有什么区别
2013/01/13 面试题
现金出纳岗位职责
2014/03/15 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
分公司经理任命书
2014/06/05 职场文书
卫生标语大全
2014/06/21 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
群众路线自我剖析及整改措施
2014/11/04 职场文书
社区重阳节活动总结
2015/03/24 职场文书