(Python) Второе окно в Python не появляется. Откройте другое окно в Python - PullRequest
0 голосов
/ 12 октября 2019

Я хотел создать программу для розыгрыша, которая делает вид, что выключает компьютер после обратного отсчета, когда окно должно закрыться, и должно открыться другое окно с сообщением, что это розыгрыш, и с кнопкой, которая имеет функцию, которая, если вы щелкаете по ней, этозакрывает себя и открывает гугл но второе окно не открывается

from tkinter import *
from time import *
import threading
import webbrowser

def function2():
    webbrowser.open("google.com")
    secondWindow.destroy() 

def after():


    root.destroy()


    secondWindow = Tk()
    secondWindow.title("Prank")
    secondWindow.configure(background="blue")
    secondWindow.geometry("500x300")
    mylabel1 = Label(secondWindow, text="u got pranked", bg="blue")
    mylabel1.pack()
    myphoto = PhotoImage(file="autism.gif")
    mylabel4 = Label(secondWindow, image=myphoto)
    mylabel4.pack()

    mybutton1 = Button(secondWindow, text="Ok", command=function2)
    mybutton1.pack()

    secondWindow.mainloop()


root = Tk()
root.title("Prank")
root.attributes("-fullscreen", True)
root.resizable(False, False)
root.configure(background="red")
root.overrideredirect(True)




def function1():
    mylabel = Label(root, text="", bg="blue")
    mylabel.pack(expand=True)
    mylabel.config(font=("Courier", 35))
    for i in range(4, -1, -1):
        mylabel["text"] = "Shutting down in " + str(i) + " second(s)."
        sleep(1)
        if i == 0:
           after()



thread = threading.Thread(target=function1)
thread.start()


root.mainloop()``
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...