0
Я использую Python 3, и когда я запустил этот простой код, меню файла не появится. Я также пытался создать раскрывающееся меню, но даже не мог заставить этот простой код работать.Кнопка меню не отображается
import tkinter as tk
class AnimalDataPlotApp():
def __init__(self,root):
self._root = root
self.setup()
def setup(self):
menubar = tk.Menu(self._root)
menubar.add_command(label="File")
self._root.config(menu=menubar)
def main():
root = tk.Tk()
app = AnimalDataPlotApp(root)
root.geometry("800x400")
root.mainloop()
if __name__ == '__main__':
main()
вы должны использовать пакет() или сетку() при инициализации и для каждого виджета. – BlivetWidget
@BlivetWidget Спасибо, но я точно не знаю, где и что упаковать. Я очень новичок в GUI – dflyn
Они могут быть очень ... интересными. В основном потому, что они не следуют тем же соглашениям, что и остальная часть языка. Я отправлю ответ, так как это немного больше, чем я могу показать в комментарии. – BlivetWidget