Python使用tkinter库实现文本显示用户输入功能示例
作者:my2010sam 发布时间:2023-09-21 11:00:17
标签:Python,tkinter
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/my2010sam/article/details/9208253


猜你喜欢
- 1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。fi
- 本节内容0、列表常用功能汇总1、定义列表2、访问列表中的元素3、切片4、追加5、插入6、修改7、拷贝8、删除9、扩展10、统计11、翻转12
- 首先确保已安装jupyter notebook,而且添加到了环境变量再找到保存ipynb文件的文件夹,在路径处直接输入cmd,然后回车进入命
- 相信很多与页面打过交道的同学都对 Yahoo 的 Best Practices for Speeding Up Your Web Site
- 简介有些 post 的请求参数是 json 格式的,这个前面发送post 请求里面提到过,需要导入 json模块处理。现在企业公司一般常见的
- python爬虫学习之定向爬取淘宝商品价格,供大家参考,具体内容如下import requestsimport redef getHTMLT
- 上一篇我们写了怎么将xmind转换成想要的excel格式,这篇再讲一下用Python自带的tkinter库设计一个简单的gui界面,让我们的
- 很多小伙伴对于slice参数的概念理解停留在概念上,切片的参数有三个,分别是step 、start 、stop 。因为参数的值也是多变的,所
- 在开发WEB应用程序中,我们经常需要对文件系统中的驱动器、文件夹和文件进行处理,比如收集驱动器的相关信息;创建、添加、移动或删除文件夹和文件
- 大家好,我是煎蛋哥!上篇文章聊到了 Python 实现大 * 票自由的完整流程如何使用 Python 实现彩票自由(大乐透)和体彩大乐透类似
- 直接上代码定义一个upload_img来返回显示图片的html定义显示图片说明和allow_tagsmark_safe方法于django.u
- by leecade :我聊下我的想法 从功能上看,能不能把JS分成3层结构1 语法设计,选择器,常用函数2 业务逻辑(比如封装好常用的TA
- package com.groundhog.codingmouse; import java.sql.Connection; import
- 本文实例讲述了Python3读取zip文件信息的方法。分享给大家供大家参考。具体实现方法如下:该程序接受一个字符串,其内容是一个zip文件,
- 如何创建一个Python工程并使其具有Pycharm的代码风格,具体如下1、主题这部分教程主要介绍如何创建一个Python工程并使其具有Py
- Python中的列表基于PyListObject实现,列表支持元素的插入、删除、更新操作,因此PyListObject是一个变长对象(列表的
- 环境pip install opencv-python==3.4.2.16pip install opencv-contrib-python
- 本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下1、官方安装文档http://de
- LDAP(Light Directory Access Portocol)是轻量目录访问协议,基于X.500标准,支持TCP/IP。LDAP
- 我们已经在数学上描述了多层感知机,现在让我们尝试自己实现一个多层感知机。为了与我们之前使用softmax回归获得的结果进行比较,我们将继续使