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实现Linux命令xxd -i功能
Mar 06 Python
深入理解python中的select模块
Apr 23 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 Python
对python3标准库httpclient的使用详解
Dec 18 Python
python Tkinter的图片刷新实例
Jun 14 Python
python 命令行传入参数实现解析
Aug 30 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
Feb 29 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
python使用numpy中的size()函数实例用法详解
Jan 29 Python
Flask中jinja2的继承实现方法及实例
Mar 03 Python
聊聊Python中关于a=[[]]*3的反思
Jun 02 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中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
非常实用的PHP常用函数汇总
2014/12/17 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
2020/04/14 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
新手常遇到的一些jquery问题整理
2010/08/16 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
Vue.js tab实现选项卡切换
2017/05/16 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
vue如何使用外部特殊字体的操作
2020/07/30 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
Python内置函数OCT详解
2016/11/09 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
网页设计个人找工作求职信
2013/11/28 职场文书
保险专业自荐信范文
2014/02/20 职场文书
工程资料员岗位职责
2014/03/10 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书