Python使用tkinter库实现文本显示用户输入功能示例


Posted in Python onMay 30, 2018

本文实例讲述了Python使用tkinter库实现文本显示用户输入功能。分享给大家供大家参考,具体如下:

#coding:utf-8
from Tkinter import *
class App:
  def __init__(self,root):
    #定义帧
    frame = Frame(root)
    frame.pack()
    self.frame = frame
    w = Label(frame,text = "calculator")
    w.pack()
    self.newinput()
    #调用回调函数
    button1 = Button(frame,text='1',fg="red",command = lambda : self.buttoncb(1))
    button1.pack()
    button2 = Button(frame,text='2',fg="red",command = lambda : self.buttoncb(2))
    button2.pack()
    button = Button(frame,text='Quit',fg="red",command = root.quit)
    button.pack()
  def newinput(self):
    v = StringVar()
    e = Entry(self.frame,textvariable = v)
    self.v = v
    e.pack()
  #定义回调函数
  def buttoncb(self,i):
    #print "button"
    val = self.v.get()
    self.v.set(val+str(i))
root=Tk()
a = App(root)
root.mainloop()

运行结果:

Python使用tkinter库实现文本显示用户输入功能示例

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中apply函数的用法实例教程
Jul 31 Python
wxPython框架类和面板类的使用实例
Sep 28 Python
python测试mysql写入性能完整实例
Jan 18 Python
python读取几个G的csv文件方法
Jan 07 Python
python创造虚拟环境方法总结
Mar 04 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
python中下标和切片的使用方法解析
Aug 27 Python
Python绘图实现显示中文
Dec 04 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
pytorch 使用加载训练好的模型做inference
Feb 20 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python中24小时制转换为12小时制的方法
Jun 18 Python
python自动化报告的输出用例详解
May 30 #Python
Django项目中model的数据处理以及页面交互方法
May 30 #Python
Python实现的生产者、消费者问题完整实例
May 30 #Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 #Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
May 30 #Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 #Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 #Python
You might like
BBS(php & mysql)完整版(二)
2006/10/09 PHP
分享一下贝贝成长进度的php代码
2012/09/14 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
smarty模板引擎从配置文件中获取数据的方法
2015/01/22 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
2013/11/15 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
vue项目常用组件和框架结构介绍
2017/12/24 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
详解Python中的join()函数的用法
2015/04/07 Python
python操作ie登陆土豆网的方法
2015/05/09 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
美的官方商城:Midea
2016/09/14 全球购物
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
户外活动策划方案
2014/03/12 职场文书
降消项目实施方案
2014/03/30 职场文书
法律专业自荐信
2014/06/03 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
试用期自我评价范文
2015/03/10 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2015年大学班长个人工作总结
2015/04/24 职场文书
环保宣传语大全
2015/07/13 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis