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 动态获取当前运行的类名和函数名的方法
Apr 15 Python
Python函数可变参数定义及其参数传递方式实例详解
May 25 Python
Django中使用group_by的方法
May 26 Python
Django csrf 验证问题的实现
Oct 09 Python
使用python opencv对目录下图片进行去重的方法
Jan 12 Python
python实现剪切功能
Jan 23 Python
python中的句柄操作的方法示例
Jun 20 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
解决PyCharm不在run输出运行结果而不是再Console里输出的问题
Sep 21 Python
python实现求纯色彩图像的边框
Apr 08 Python
Python编写nmap扫描工具
Jul 21 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
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
GWebs公司笔试题
2012/05/04 面试题
学生出入校管理制度
2014/01/16 职场文书
八年级生物教学反思
2014/01/22 职场文书
乡镇干部先进事迹材料
2014/02/03 职场文书
工厂总经理岗位职责
2014/02/07 职场文书
幼儿教师国培感言
2014/02/19 职场文书
党旗在我心中演讲稿
2014/09/15 职场文书
农村党员对照检查材料
2014/09/24 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
公司2015年终工作总结
2015/05/26 职场文书
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js