Я хочу сделать панель инструментов и кнопку одновременно в одном окне, но это не сработает. Я перепробовал все, но ничего не могу найти. Могу ли я сделать это в Tkinter. Если я не могу, вы, ребята, дайте другие вещи, чтобы это произошло.
`from tkinter import *
from tkinter import messagebox
from tkinter import Tk, Frame, Menu
def call_me():
answer = messagebox.askyesnocancel("exit", "Do you really want to exit")
if(answer):
root.quit()
class Example(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.master.title("Simple menu")
menubar = Menu(self.master)
self.master.config(menu=menubar)
fileMenu = Menu(menubar)
fileMenu.add_command(label="Exit", command=self.onExit)
menubar.add_cascade(label="File", menu=fileMenu)
def onExit(self):
self.quit()
def main():
root = Tk()
root.geometry("250x150+300+300")
app = Example()
root.mainloop()
if __name__ == '__main__':
main()
root = Tk()
b = Button(root, text="message", command=call_me)
b.pack()
root.geometry("400x400+120+120")
root.mainloop()
`
, когда я запускаю этот код, он открывает окно с кнопкой. когда я нажимаю на эту кнопку, она должна выйти, но открывается совершенно новое окно с панелью инструментов.