I'm having issues with a third level Toplevel in tkinter, that is to say having a toplevel popup from another Toplevel.
self.emailbttn= Button(self, text='Email', command=self.clientchooser) def clientchooser(self): showing.withdraw() client_choose() def client_choose(): global client client=Toplevel() client.title=('Choose Email') client.geometry=('800x600') Client(client) class Client(Frame): '''Choose Email Client''' def __init__(self,master): super(Client, self).__init__(master) self.grid() self.create_widget() def create_widget(self): self.notice=Label(self, text='Choose your Email Type') self.notice.grid(row=1,rowspan=2,column=3,columnspan=4) self.gmail=Button(self, text='GMAIL', command=self.gopen) self.gmail.grid(row=3,column=3,columnspan=3) def gopen(self): import webbrowser webbrowser.open('https://mail.google.com/mail/u/0/?hl=en&tab=wm#compose)
And yes I'm aware that Gmail is more properly webmail as opposed to a mail client. On a related note is there a way to have the To: field automatically filled upon opening a message composition page in gmail? I'm sure there's a much better way to do email than the way I'm doing it, but I suppose the real issue at hand for me is the fact that the third level toplevel is opening WAY too small and the title doesn't show.