Меню на Python веб-приложение с GUI
Я новичок в Python, пытаясь заставить кнопку запуска приложения TFL открыть другой графический интерфейс под названием "Menu GUI", но я не знаю, что делать с функцией def open_Menu(): ниже. Я хочу использовать всплывающий графический интерфейс ниже в качестве пусковой установки, которая приведет пользователя к моему основному графическому интерфейсу. Единственная проблема с приведенным ниже кодом заключается в том, что кнопка запуска приложения TFL ничего не делает, когда вы нажимаете на нее. Вот мой текущий код :
Как я могу это реализовать
open_menu()
Что я уже пробовал:
from tkinter import * root = Tk() root.title('TFL App') p = Label(root, text = "TFL Journey Planner", height = "18", width = "250", bg = 'brown', fg = 'white', font = ('Helvetica', '20', 'bold', 'italic')) p.pack() root.configure(bg = 'brown') root.geometry('400x700') photo = PhotoImage(file = 'trainstation.png') label = Label(root, image = photo) label.pack() ****#Buttons**** def open_Menu(): Button1 = Button(root, text = "Launch TFL App", command = open_Menu, bg = "black", fg = 'white', padx = 40, pady = 10, font = ('Calibri Light', '15', 'bold')) Button1.pack(padx = 25, pady = 0) Button2 = Button(root, text = "Exit ", command = root.destroy, bg = "black", fg = 'white', padx = 65, pady = 8, font = ('Calibri Light', '15', 'bold')) Button2.pack(padx = 25, pady = 10) root.mainloop()
Richard MacCutchan
- но это не работает."
Извините, но мы не умеем читать мысли. Пожалуйста, используйте Улучшить вопрос ссылка выше и подробно объясните, в чем именно заключается проблема и где она возникает.
Richard MacCutchan
Ну, вы многое изменили в вопросе, но на самом деле не объяснили, в чем заключается проблема. И теперь вы удалили MainMenu(): и заменили его open_Menu(): но это тоже ничего не делает. Вам нужно добавить некоторый код, чтобы сделать то, что должен делать open_Menu.
[no name]
Приведенный выше код предназначен для моего первого графического интерфейса, и все работает, кроме кнопки "запустить приложение TFL". Я пытаюсь создать функцию, которая позволяет def open_Menu ():, чтобы открыть мой основной графический интерфейс через кнопку "Запустить приложение TFL" на моем первом графическом интерфейсе.
Richard MacCutchan
Да, потому что open_Menu ничего не делает.
[no name]
сработает ли это?
def OpenMenu():
меню импорта
Richard MacCutchan
Скорее всего, нет. Вам нужно написать некоторый фактический код, чтобы создать и отобразить все, что вы хотите, чтобы этот метод делал. Команда import просто делает модуль доступным из вашей программы.