python 弹出式对话框
想做一个按钮,有一个“关于”,会弹出一个消息框。代码如下:#coding=utf-8importtkinterdefshow():tkinter.messagebox.s...
想做一个按钮,有一个“关于”,会弹出一个消息框。代码如下:
#coding=utf-8
import tkinter
def show():
tkinter.messagebox.showinfo(title='aaa', message='bbb')
def creatfram():
root = tkinter.Tk()
b = tkinter.Button(root,text="关于",command=show)
b.pack()
root.mainloop()
creatfram()
但是执行有问题,请指正。 展开
#coding=utf-8
import tkinter
def show():
tkinter.messagebox.showinfo(title='aaa', message='bbb')
def creatfram():
root = tkinter.Tk()
b = tkinter.Button(root,text="关于",command=show)
b.pack()
root.mainloop()
creatfram()
但是执行有问题,请指正。 展开
1个回答
推荐于2017-11-27 · 知道合伙人软件行家
老夭来了
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1806
获赞数:8100
2008年从事软件开发,拥有多年的python,php,linux工作经验,发布过多个python,php的开源项目。
向TA提问 私信TA
关注
展开全部
不知道你用的什么版本,我修改了一下,测试通过(python2.7):
# coding=utf-8如果解决了您的问题请采纳!
import Tkinter
import tkMessageBox
def show():
tkMessageBox.showinfo(title='aaa', message='bbb')
def creatfram():
root = Tkinter.Tk()
b = Tkinter.Button(root, text="关于", command=show)
b.pack()
root.mainloop()
creatfram()
如果未解决请继续追问
追问
感谢你的回复,我用的是3.4的版本
在3.4中tkMessageBox已经是Tkinter中了
所以用法可能不一样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询