再谈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实现百度关键词排名查询
Mar 30 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python手机号码归属地查询代码
May 04 Python
Python实现嵌套列表去重方法示例
Dec 28 Python
Python中字典的浅拷贝与深拷贝用法实例分析
Jan 02 Python
python实现输入数字的连续加减方法
Jun 22 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
Python如何定义有可选参数的元类
Jul 31 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
Nov 28 Python
python 爬取小说并下载的示例
Dec 07 Python
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
Apr 24 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
2011/08/12 PHP
浅析PHP Socket技术
2013/08/02 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
python使用reportlab实现图片转换成pdf的方法
2015/05/22 Python
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python统计文章中单词出现次数实例
2020/02/27 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
生态养殖创业计划书
2014/05/06 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
Redis IP地址的绑定的实现
2021/05/08 Redis
MySQL 重写查询语句的三种策略
2021/05/10 MySQL
Python中的 enumerate和zip详情
2022/05/30 Python