Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #102090

Re: tkinter newbie question

Newsgroups comp.lang.python
Date 2016-01-25 06:14 -0800
References <ce955291-9e43-4482-9f0c-ca3f6853b0ae@googlegroups.com>
Message-ID <090b49ef-1a1c-49bd-8adf-da51031d5b30@googlegroups.com> (permalink)
Subject Re: tkinter newbie question
From KP <kai.peters@gmail.com>

Show all headers | View raw


On Sunday, 24 January 2016 20:20:07 UTC-8, KP  wrote:
> See my code below (which works). I'd like to have the 2nd window as a class in a separate unit. How do I code that unit and how do I call it from my first unit?
> 
> As always, thanks for all help!
> 
> 
> 
> 
> #!/usr/bin/env python
> """
> """ 
> from tkinter import *
> from settings import *
> 
> class window1():
> 
>     def open_window2(self):
>         t = Toplevel(self.root)
>         t.title('New window')
>         t.geometry('262x65+200+250')
>         t.transient(self.root)
> 
>     def setup_menu(self):
>         self.menubar = Menu(self.root)
>         self.menu1 = Menu(self.menubar, tearoff=0 ) 
>         self.menu1.add_command(label="Settings",   accelerator='Ctrl+S', command=self.open_window2)
>         self.menubar.add_cascade(label="Menu 1", menu=self.menu1)  
>         self.root.config(menu=self.menubar)        
> 
>     def __init__(self):
>         self.root = Tk()
>         self.root.title('Window #1')
>         self.setup_menu()
>         self.root.geometry('800x600+200+200')
>         #
>         self.root.mainloop()
> 
> if __name__ == '__main__':
>     
>     w1 = window1()

Thank you - much appreciated!

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

tkinter newbie question KP <kai.peters@gmail.com> - 2016-01-24 20:19 -0800
  Re: tkinter newbie question Peter Otten <__peter__@web.de> - 2016-01-25 09:51 +0100
    Re: tkinter newbie question KP <kai.peters@gmail.com> - 2016-01-25 08:21 -0800
      Re: tkinter newbie question KP <kai.peters@gmail.com> - 2016-01-25 08:23 -0800
  Re: tkinter newbie question KP <kai.peters@gmail.com> - 2016-01-25 06:14 -0800

csiph-web