再谈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之yield表达式学习
Sep 02 Python
python网络编程实例简析
Sep 26 Python
在Python中使用poplib模块收取邮件的教程
Apr 29 Python
详解详解Python中writelines()方法的使用
May 25 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
Python 专题三 字符串的基础知识
Mar 19 Python
spyder常用快捷键(分享)
Jul 19 Python
Python函数中不定长参数的写法
Feb 13 Python
python实现两张图片拼接为一张图片并保存
Jul 16 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
Python 实现数组相减示例
Dec 27 Python
keras读取h5文件load_weights、load代码操作
Jun 12 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
Vue的MVVM实现方法
2017/08/16 Javascript
three.js 入门案例详解
2018/01/23 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
2019/11/05 Javascript
详解vue中$nextTick和$forceUpdate的用法
2019/12/11 Javascript
[04:03][TI9趣味短片] 小鸽子茶话会
2019/08/20 DOTA
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python编程之string相关操作实例详解
2017/07/22 Python
Python中使用Counter进行字典创建以及key数量统计的方法
2018/07/06 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
Python类及获取对象属性方法解析
2020/06/15 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
中间件的定义
2016/08/09 面试题
国际政治个人自荐信范文
2013/11/26 职场文书
应届行政管理专业个人自我评价
2013/12/28 职场文书
提拔干部考察材料
2014/05/26 职场文书
会议接待欢迎标语
2014/10/08 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
同事离别感言
2015/08/04 职场文书
任命书格式范文
2015/09/22 职场文书
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL