再谈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 Django(图文)
Nov 04 Python
决策树的python实现方法
Nov 18 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
python+pyqt5实现24点小游戏
Jan 24 Python
Python操作远程服务器 paramiko模块详细介绍
Aug 07 Python
django实现用户注册实例讲解
Oct 30 Python
python 解决mysql where in 对列表(list,,array)问题
Jun 06 Python
协程Python 中实现多任务耗资源最小的方式
Oct 19 Python
python playwrigh框架入门安装使用
Jul 23 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
PHP中ADODB类详解
2008/03/25 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
php解决安全问题的方法实例
2019/09/19 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
将angular-ui的分页组件封装成指令的方法详解
2017/05/10 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
Python函数的周期性执行实现方法
2016/08/13 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
学年末自我鉴定
2014/01/21 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
运动会广播稿100字
2014/09/14 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
2015学校年度工作总结
2015/05/11 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
python tqdm用法及实例详解
2021/06/16 Python
Python基础之变量的相关知识总结
2021/06/23 Python
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js