再谈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实现一个简单的能够上传下载的HTTP服务器
May 05 Python
Python图像灰度变换及图像数组操作
Jan 27 Python
使用Python从有道词典网页获取单词翻译
Jul 03 Python
python爬虫实现教程转换成 PDF 电子书
Feb 19 Python
Python中collections模块的基本使用教程
Dec 07 Python
Python从函数参数类型引出元组实例分析
May 28 Python
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
Jul 08 Python
Django之使用内置函数和celery发邮件的方法示例
Sep 16 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
python实现梯度下降法
Mar 24 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
Dec 09 Python
python ConfigParser库的使用及遇到的坑
Feb 12 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实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
php代码中使用换行及(\n或\r\n和br)的应用
2013/02/02 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
PHP面相对象中的重载与重写
2017/02/13 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
Bootstrap Metronic完全响应式管理模板之菜单栏学习笔记
2016/07/08 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
js实现滑动到页面底部自动加载更多功能
2017/02/15 Javascript
js实现截图保存图片功能的代码示例
2017/02/16 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
VUE开发一个图片轮播的组件示例代码
2017/03/06 Javascript
javascript 的变量、作用域和内存问题
2017/04/19 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
Python中print和return的作用及区别解析
2019/05/05 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
函授教育个人学习的自我评价
2013/12/31 职场文书
社区党员先进事迹
2014/01/22 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
毕业生实习证明
2014/09/19 职场文书
个人思想政治总结
2015/03/05 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB