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 03 Python
PyMongo安装使用笔记
Apr 27 Python
Python脚本实现虾米网签到功能
Apr 12 Python
python开发利器之ulipad的使用实践
Mar 16 Python
Python使用Matplotlib实现Logos设计代码
Dec 25 Python
python list转矩阵的实例讲解
Aug 04 Python
Python之时间和日期使用小结
Feb 14 Python
python实现获取单向链表倒数第k个结点的值示例
Oct 24 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 Python
Python更改pip镜像源的方法示例
Dec 01 Python
Python词云的正确实现方法实例
May 08 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部分常见问题总结
2006/10/09 PHP
php中根据某年第几天计算出日期年月日的代码
2011/02/24 PHP
php mysql_real_escape_string函数用法与实例教程
2013/09/30 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
详谈JavaScript内存泄漏
2014/11/14 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
2015/03/20 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
Python完全新手教程
2007/02/08 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
python对于requests的封装方法详解
2019/01/03 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
python如何进入交互模式
2020/07/06 Python
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
小米官方旗舰店:Xiaomi
2020/08/07 全球购物
销售部主管岗位职责
2013/12/18 职场文书
成语的广告词
2014/03/19 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
个人安全生产责任书
2014/07/28 职场文书
就业证明函
2015/06/17 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
创业计划书之书店
2019/09/10 职场文书
Windows安装Anaconda3的方法及使用过程详解
2021/06/11 Python
golang 实用库gotable的具体使用
2021/07/01 Golang