Just from a Tk ( or any GUI toolkit perspective) you would need to add a Frame to your DialogBox, then fill the Frame with your other widgets. Google is always your friend, see Tkx DialogBox discussion. Look at Jeff Hobb's reply, it shows how to get a Tkx DialogBox and get it's internal Frame.