example_16_1.py

来自「Python.Tkinter编程实例代码多多学习」· Python 代码 · 共 56 行

PY
56
字号
from Tkinter import *
import Pmw

class GUI:
    def __init__(self):
######################################################################
   	self.root = Tk()
        self.root.title('GUI Design 1')
        self.root.option_add('*font',   ('courier', 8))
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='First Name',
                       value='John').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Initial',
                       value='E').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Last Name',
                       value='Grayson').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Address 1',
                       value='My Street').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Address 2',
                       value='').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='City',
                       value='My City').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='State',
                       value='RI').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Zip',
                       value='01234').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Phone',
                       value='(401) 555-1212').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Position',
                       value='The Boss').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='Employee #',
                       value='12345').pack(side=TOP, expand=YES, fill=BOTH)
        Pmw.EntryField(self.root, labelpos = 'w',
                       label_text='SS#',
                       value='123-45-6789').pack(side=TOP, expand=YES, fill=BOTH)

        Button(self.root, text='OK', command=self.quit).pack(side=TOP)

    def quit(self):
        import sys
        sys.exit()
        
myGUI = GUI()
myGUI.root.mainloop()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?