再谈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记录详细调用堆栈日志的方法
May 05 Python
使用C++扩展Python的功能详解
Jan 12 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
python中的变量如何开辟内存
Jun 26 Python
python实现维吉尼亚算法
Mar 20 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
Python中*args和**kwargs的区别详解
Sep 17 Python
Pytorch 神经网络—自定义数据集上实现教程
Jan 07 Python
python集合删除多种方法详解
Feb 10 Python
Python爬虫实现模拟点击动态页面
Mar 05 Python
用python写PDF转换器的实现
Oct 29 Python
关于python类SortedList详解
Sep 04 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/04 星际争霸
WordPress判断用户是否登录的代码
2011/03/17 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
JavaScript变量声明详解
2014/11/27 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
2016/11/09 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
Django objects的查询结果转化为json的三种方式的方法
2018/11/07 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
应届生保险求职信
2013/11/11 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
综合办公室岗位职责
2015/04/11 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
《藏戏》教学反思
2016/02/23 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python