再谈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 11 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
django实现用户登陆功能详解
Dec 11 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
pandas 条件搜索返回列表的方法
Oct 30 Python
浅谈python requests 的put, post 请求参数的问题
Jan 02 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
python实现udp传输图片功能
Mar 20 Python
基于python实现FTP文件上传与下载操作(ftp&sftp协议)
Apr 01 Python
通过Python pyecharts输出保存图片代码实例
Nov 25 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 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
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
PHP中输出转义JavaScript代码的实现代码
2011/04/22 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
javascript实现手机震动API代码
2015/08/05 Javascript
基于jQuery实现在线选座之高铁版
2015/08/24 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
Python json读写方式和字典相互转化
2020/04/18 Python
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
预备党员党课思想汇报
2014/01/13 职场文书
《维生素c的故事》教学反思
2014/02/18 职场文书
青春寄语大全
2014/04/09 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android