1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
from guizero import App, Window, PushButton, Text
app = App(title="Main window")
Text(app, "Main window")
window = Window(app, title="2nd window", visible=False)
Text(window, "2nd window")
modal_window = Window(app, title="modal window", visible=False)
Text(modal_window, "modal window")
def open_modal():
modal_window.show(True)
def close_modal():
modal_window.hide()
open_window_button = PushButton(app, text="Open window", command=window.show)
open_modal_button = PushButton(app, text="Open modal window", command=open_modal)
close_window_button = PushButton(window, text="Close", command=window.hide)
close_modal_button = PushButton(modal_window, text="Close", command=close_modal)
app.display()
|