from GUI import Window, Button, CheckBox, TextField, application from testing import say def test(): def bing(): say("Bing!") #fld._win_dump_flags() win = Window(title = "Shrink Wrap", resizable = 0) but = Button("Bing!", action = bing) cbx = CheckBox("Spam") fld = TextField(width = 100) win.place(but, left = 20, top = 20) win.place(cbx, left = but + 20, top = 20) win.place(fld, left = 20, top = but + 20) win.shrink_wrap() win.show() application().run() instructions = """ There should be a window containing three controls, with the window sized to fit the controls with 20 pixels of space on all sides. """ say(instructions) test()