再谈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 21 Python
详解Python的Django框架中的中间件
Jul 24 Python
Python判断列表是否已排序的各种方法及其性能分析
Jun 20 Python
python实现彩票系统
Jun 28 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
python高斯分布概率密度函数的使用详解
Jul 10 Python
Python tornado上传文件的功能
Mar 26 Python
Python偏函数Partial function使用方法实例详解
Jun 17 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
Pytorch使用shuffle打乱数据的操作
May 20 Python
python geopandas读取、创建shapefile文件的方法
Jun 29 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 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
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP 木马攻击防御技巧
2009/06/13 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
JS 实现点击a标签的时候让其背景更换
2013/10/15 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
js获取当前时间显示在页面上并每秒刷新
2014/12/24 Javascript
jQuery弹出框代码封装DialogHelper
2015/01/30 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
Python常用字符串替换函数strip、replace及sub用法示例
2018/05/21 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
python GUI计算器的实现
2020/10/09 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
如何保障Web服务器安全
2014/05/05 面试题
优秀共产党员先进事迹
2014/01/27 职场文书
采购主管岗位职责
2014/02/01 职场文书
说明书格式及范文
2014/05/07 职场文书
保留意见审计报告
2015/06/05 职场文书
与死神共舞观后感
2015/06/15 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python