tk_entry_01.py

# =========================================================
# Tkinter Entry Widget
# From: effbot.org/tkinterbook/entry.htm
# =========================================================

# ---------------------------------------------------------
# --- import
# ---------------------------------------------------------

import sys

if sys.version_info.major is 3:
    from tkinter import *
    py3 = True
else:
    from Tkinter import *
    py3 = False

# ---------------------------------------------------------
# --- global variables
# ---------------------------------------------------------

buttonFont = ('arial', '15', 'bold')

entryFont = ('arial', '15')

otherFont = '-*-lucidatypewriter-medium-r-*-*-*-140-*-*-*-*-*-*'
# ---------------------------------------------------------
# --- functions
# ---------------------------------------------------------

def callback():
    print e.get()

def quit():
    sys.exit()

# ---------------------------------------------------------
# --- main
# ---------------------------------------------------------

master = Tk()

##e = Entry(master, font=entryFont)
e = Entry(master, font=otherFont)
e.pack()

e.focus_set()

g = Button(master, text='Get', width=10, font=buttonFont,
        command=callback)
g.pack()

q = Button(master,text='Quit', font=buttonFont,
        command=quit)
q.pack()

mainloop()