import tkinter as tk
from tkinter import messagebox
class Application(tk.Frame):
def __init__(self, master=None):
super(). __init__(master)
self.master = master
self.pack()
self.creatWidget()
def creatWidget(self):
self.bnt01 = tk.Button(self)
self.bnt01["text"] = "点击送花"
self.bnt01["command"] = self.songhua
self.bntQuit = tk.Button(self, text="退出", command=root.destroy)
self.bntQuit.pack()
def songhua(self):
messagebox.showinfo("送花", "give you a rose")
if __name__ == 'main':
root = tk.Tk()
root.geometry("400*100+200+300")
root.title("GUI界面")
app = Application(master=root)
root.mainloop()
这段代码在pycharm执行后没反应,也没有报错,也没有弹出界面