Это мой код:2-я страница не отображается?
import sys
from tkinter import *
#first new screen
def next_screen(names):
for widget in names:
widget.place_forget()
buttonhyp = Button (text = "button1",fg = "blue",command = hypoténusegetdef())
buttonhyp.grid (row = 1,column = 2)
def forget_page1():
widgets = [mLabel1, button]
next_screen(widgets)
################################################################################
def hypténusegetdef():
widgets1 = [buttonhyp]
nextscreen1(widgets1)
def next_screen(names):
for widget in names:
widget.place_forget()
hyplabel1 = Label (text = "This is my text")
#first page things
mGui = Tk()
mGui.geometry("600x600+545+170")
mGui.title("MyMathDictionary")
mLabel1 = Label (text = "Welcome to MyMathDictionary. Press Next to continue.",
fg = "blue",bg = "white")
mLabel1.place (x= 150,y = 200)
button = Button (text = "Next", command = forget_page1)
button.place(x = 275,y = 230)
mGui.mainloop()
Что я пытаюсь сделать, это открыть программу и заставить пользователя нажать на кнопку «Далее», а затем, чтобы показать еще одну кнопку, которая называется «Button1», и когда пользователь нажимает кнопку «button1», на экране появляется текст, который говорит «Это мой текст» в моем коде. Но когда я его запускаю, я нажимаю «Далее», и ничего не отображается, я проверял и повторно проверял, но ничего не кажется работа. Любая помощь будет оценена по достоинству.
И в функции next_screen я удалил() из hypotenusegetdef:) .... –
какой? у вас есть два !!! Программа учитывает только вторую. пожалуйста, исправьте код и покажите, какой результат вы получите. Поскольку этот код не может работать. – joaquin