再谈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 27 Python
常用python编程模板汇总
Feb 12 Python
简单谈谈python中的多进程
Nov 06 Python
django使用html模板减少代码代码解析
Dec 12 Python
Python实现识别手写数字 简易图片存储管理系统
Jan 29 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
bluepy 一款python封装的BLE利器简单介绍
Jun 25 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
在Tensorflow中实现梯度下降法更新参数值
Jan 23 Python
python3 配置logging日志类的操作
Apr 08 Python
python实现人工蜂群算法
Sep 18 Python
运行python提示no module named sklearn的解决方法
Nov 29 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
WAR3重制版DOTA 5V5初体验
2020/04/09 DOTA
关于BIG5-HKSCS的解决方法
2007/03/20 PHP
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
Javascript 运动中Offset的bug解决方案
2014/12/24 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python实现linux下使用xcopy的方法
2015/06/28 Python
python win32 简单操作方法
2017/05/25 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
运动会通讯稿300字
2014/02/02 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
公务员个人考察材料
2014/12/23 职场文书
优秀员工自荐书
2015/03/06 职场文书
新郎新娘致辞
2015/07/31 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS