我是靠谱客的博主 辛勤手链,最近开发中收集的这篇文章主要介绍用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说再见!话不多说,开始编程!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复