有趣的Python--Tkinter图形化界面

本文介绍了Python的Tkinter模块,用于构建GUI应用。通过实例展示了如何创建简单的图形界面,用户登录界面,以及如何使用tkMessageBox显示消息框。讲解了mainloop()在事件循环中的作用,帮助理解GUI程序的工作原理。此外,还提到了tkFileDialog的用法,如打开和保存文件对话框。最后鼓励读者深入学习Tkinter,发掘Python在图形界面编程的潜力。
摘要由CSDN通过智能技术生成

Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

安装了IDE的小伙伴先来动手试试第一个小例子:

# coding=utf-8
import Tkinter
import tkSimpleDialog

root = Tkinter.Tk()
def inStr11():
r = tkSimpleDialog.askinteger("GDOcom", 'input int ')
return r
a = inStr11()
print a
root.destroy()

这就是一个简单的TK的图形化的界面了.

下面再来复杂一些的:

tkinter 实现用户登录界面

tkinter 创建应用程序创建窗口,以及文本框、按钮、简单消息框等组件的用法

# coding=utf-8
import Tkinter
import tkMessageBox
 
 
def login():
    name = entryName.get()
    pwd = entryPwd.get()
    if name == 'admin' and pwd == '123456':
        tkMessageBox.showinfo(title='Python tkinter', message='OK')
    else:
        tkMessageBox.showinfo('Python tkinter', message='Error')
 
 
def cancel():
    varName.set('')
    varPwd.set('')
 
 
root = Tkinter.Tk()
root.title('系统登录')
varName = Tkinter.StringVar(value='')
varPwd = Tkinter.StringVar(value='')
labelName = Tkinter.Label(root, text='User Name:', justify=Tkinter.RIGHT, width=80)
labelName.place(x=10, y=5, width=80, height=20)
entryName = Tkinter.Entry(root, width=80, textvariable=varName)
entryName.place(x=100, y=5, width=80, height=20)
 
labelPwd = Tkinter.Label(root, text='User Pwd:', justify=Tkinter.RIGHT, width=80)
labelPwd.place(x=10, y=30, width=80, height=20)
entryPwd =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值