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高效编程技巧
Jan 07 Python
bpython 功能强大的Python shell
Feb 16 Python
python如何在终端里面显示一张图片
Aug 17 Python
关于Python中Inf与Nan的判断问题详解
Feb 08 Python
python Pygame的具体使用讲解
Nov 03 Python
Windows 64位下python3安装nltk模块
Sep 19 Python
java中的控制结构(if,循环)详解
Jun 26 Python
Python递归及尾递归优化操作实例分析
Feb 01 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
jupyter notebook 增加kernel教程
Apr 10 Python
Python如何绘制日历图和热力图
Aug 07 Python
python 第三方库paramiko的常用方式
Feb 20 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
使用PHP接收POST数据,解析json数据
2013/06/28 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
PHP 观察者模式深入理解与应用分析
2019/09/25 PHP
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
JS的数组迭代方法
2015/02/05 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
jQuery将表单序列化成一个Object对象的实例
2016/11/29 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
JS通过ajax + 多列布局 + 自动加载实现瀑布流效果
2019/05/30 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[00:10]神之谴戒
2019/03/06 DOTA
教你学会使用Python正则表达式
2017/09/07 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
Python简易版停车管理系统
2019/08/12 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
英国电子专家:maplin
2019/09/04 全球购物
最受欢迎的自我评价
2013/12/22 职场文书
乔迁宴答谢词
2014/01/21 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
新年寄语2016
2015/08/17 职场文书