Tkinter in Python
main.py
from tkinter import *
class Main( Frame ):
def __init__( self, parent ):
Frame.__init__( self, parent )
self.parent = parent
self.initUI( parent )
def initUI( self, parent ):
self.parent.title( "tkinter example" )
self.pack( fill=BOTH, expand=1 )
# init menu
menubar = Menu( self.parent )
self.parent.config( menu=menubar )
mainMenu = Menu( self, tearoff=False )
subMenu = Menu( self, tearoff=False )
mainMenu.add_cascade( label='new collection', underline=0, menu=subMenu, accelerator="Ctrl-N" )
subMenu.add_command( label='manual setup', underline=0, command = self.manual_setup, accelerator="Ctrl-M" )
mainMenu.add_command( label='existing collection', underline=0, accelerator="Ctrl-A", command = self.existing_collection )
menubar.add_cascade( label="File", underline=0, menu=mainMenu, accelerator="Ctrl-F" )
frame=Frame(parent)
frame.pack()
self.lab = Label(frame, text="name")
self.lab.grid(row=0, column=0, sticky=W)
self.TextField = Entry(frame, text = "name", width=30)
self.TextField.grid(row=0, column=1)
self.text = Label(frame, text="phone")
self.text.grid(row=1, column=0, sticky=W)
self.TextField3 = Entry(frame, text = "phone", width=30)
self.TextField3.grid(row=1, column=1)
self.btn=Button(frame, text='Add')#command=self.add_note
self.btn.grid(row=3, column=0, rowspan=1, sticky="w")
def manual_setup( self ):
pass
def existing_collection( self ):
pass
root = Tk()
ex = Main( root )
ex.pack( side="right" )
root.mainloop()