找回密码
 立即注册
搜索
热搜: Python C++
查看: 7|回复: 1

python tkinter 中的简单对话窗口应用

[复制链接]
发表于 2026-3-18 16:41:35 | 显示全部楼层 |阅读模式
#######################################################################
from tkinter import simpledialog
# 调用内置 简单对话框
# s = simpledialog.askstring(title="字符串输入",prompt='输入一个字符串', initialvalue='Jack')
# f = simpledialog.askfloat(title="小数输入",prompt='输入一个小数', initialvalue=0.5,minvalue=0.1,maxvalue=1.0)
# i = simpledialog.askinteger(title="整数输入",prompt='输入一个整数', initialvalue=50,minvalue=1,maxvalue=100)
# print(s,f,i)


#######################################################################
from tkinter import filedialog as fd
# 文件操作相关函数
# 其他参数:     initialdir=  默认目录    initialfile=  默认文件名     parent=  父窗口

# 定义文件过滤类型
ftype = [   ("文本", "*.txt"),
            ("py","*.py"),
            ("所有文件","*.*"),
            ("图片", "*.png;*.jpg")]

# fn = fd.askopenfilename(title='选择打开文件', filetypes=ftype)
# print(fn)
# fdic = fd.askdirectory()
# print(fdic)
# fs = fd.asksaveasfilename(defaultextension=".txt",  # 默认存储的文件类型(自动追加到未带后缀的文件名)
#                             filetypes=ftype)
# print(fs)


#####################################################################
from tkinter import colorchooser as cc
# 取色对话框
# c = cc.askcolor()
# print(c)


######################################################################
from tkinter import messagebox as mb
# 消息框的使用
# print(mb.askyesnocancel(title='ync', message='yes no cancle'))  # 返回 T/F/None
# print(mb.askokcancel(title='ok 不 ok ?',message='o 不 OK 呀?'))    # 返回 T/F
# print(mb.askretrycancel(title='重试', message='要不要重试?'))    # 返回 T/F

# 无关闭和取消操作
# print(mb.askyesno(title='yes 不 yes',message='ye 不 yes 呀?')) # 返回 T/F
# print(mb.askquestion(title='question', message='问题中不中'))   # 返回 yes/no


# 信息展示框( 均返回 ok )
# print(mb.showerror(title='错误',message='出错误了!!!'))
# print(mb.showinfo(title='信息',message='信息如下'))
# print(mb.showwarning(title='警告',message='操作警告!!'))

10

主题

2

回帖

14545万

积分

「穹顶执界者」Dome Warden

「✦ 奇点观测者」 Singularity Observer

积分
145454794

论坛元老

发表于 2026-3-18 18:18:06 | 显示全部楼层
nice
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|元气空间站 ( 冀ICP备2023028034号|冀ICP备2023028034号-1 )

GMT+8, 2026-4-22 06:06 , Processed in 0.045457 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表