我是靠谱客的博主 辛勤手链,最近开发中收集的这篇文章主要介绍用Python tkinter库自己做对话框,对messagebox说再见!话不多说,开始编程!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

先看一下成品:
成品
以前用tkinter.messagebox时,那些askyesno,showinfo,showerror,他们的按钮都自定义好了,比如showinfo,它的按钮全部为【OK】,在使用一些自定义的东西时,对话框按钮的灵活性太重要了。

话不多说,开始编程!

# -*coding:UTF-8*-
from tkinter import Tk,Button,Label
import sys
def leave(): # 是键的程序
    sys.exit()
def save(): # 否键的程序
    pass # 因为否键没什么用,我们不管它,直接pass掉!
root=Tk()
root.title("自制对话框") # 对话框标题
root.geometry("300x100")
theLabel = Label(root, text='     您要退出吗?',)
theLabel.pack() # 对话框上面的说明文字
button1=Button(text='是(y)', command=leave)
button1.pack() # 创建出按钮
button2=Button(text='否(n)', command=save)
button2.pack()
root.mainloop()

这里讲一下新手容易犯的错误:
创建按钮忘记加pack()。
当然,我们也可以修改程序,让它更好玩。
下面是一些例子:
在这里插入图片描述
在这里插入图片描述

最后

以上就是辛勤手链为你收集整理的用Python tkinter库自己做对话框,对messagebox说再见!话不多说,开始编程!的全部内容,希望文章能够帮你解决用Python tkinter库自己做对话框,对messagebox说再见!话不多说,开始编程!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部