再谈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字典键值对的添加和遍历方法
Sep 11 Python
Python实现压缩和解压缩ZIP文件的方法分析
Sep 28 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python温度转换实例分析
Jan 17 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
python 在指定范围内随机生成不重复的n个数实例
Jan 28 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
Jan 20 Python
python语言中有算法吗
Jun 16 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
Oct 28 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 Python
利用python实现汉诺塔游戏
Mar 01 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
linux下为php添加curl扩展的方法
2011/07/29 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
Zend Framework教程之模型Model基本规则和使用方法
2016/03/04 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
ThinkPHP5 验证器的具体使用
2018/05/31 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
简单时间提示DEMO从0开始一直进行计时
2013/11/19 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
在Vue中获取自定义属性方法:data-id的实例
2020/09/09 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
python占位符输入方式实例
2019/05/27 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
在校生党员自我评价
2013/09/25 职场文书
大学生毕业求职简历的自我评价
2013/10/24 职场文书
三年级评语大全
2014/04/23 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫
Nginx速查手册及常见问题
2022/04/07 Servers
什么是Python装饰器?如何定义和使用?
2022/04/11 Python
字节飞书面试promise.all实现示例
2022/06/16 Javascript