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中处理字符串之islower()方法的使用简介
May 19 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
python xlsxwriter库生成图表的应用示例
Mar 16 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
Python 串口读写的实现方法
Jun 12 Python
浅谈python 中类属性共享的问题
Jul 02 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
python使用QQ邮箱实现自动发送邮件
Jun 22 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 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
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
js的onload事件及初始化按钮事件示例代码
2013/09/25 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
numpy中loadtxt 的用法详解
2018/08/03 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
中国旅游网站:途牛旅游网
2019/09/29 全球购物
质检部部长职责
2013/12/16 职场文书
大众服装店创业计划书范文
2014/01/01 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
2015新学期家长寄语
2015/02/26 职场文书
同学会演讲稿
2019/04/02 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Nginx内网单机反向代理的实现
2021/11/07 Servers