首页 > 后端开发 > 正文

python如何通过点击button使label显示button的内容?

2023-12-19 21:05:45 | 我爱编程网

python如何通过点击button使label显示button的内容?相关内容,小编在这里做了整理,希望能对大家有所帮助,关于python如何通过点击button使label显示button的内容?信息,一起来了解一下吧!

本文目录一览:

python如何通过点击button使label显示button的内容?

python如何通过点击button使label显示button的内容?

# 2021-05-19 Luke

# 计算器

from tkinter import *

app = Tk()

app.geometry('400x400')

app.wm_title("计算器")

button_txt = [

['7', '8', '9', '+'],

['4', '5', '6', '-'],

['1', '2', '3', '*'],

['(', ')', '0', '/'],

['清空', '退格', '.', '='],

]

display = StringVar()

# 输入内容

def set_content(text):

content = display.get() + text

display.set(content)

# 清空

def clear():

display.set('')

# 退格

def bck():

display.set(str(display.get()[:-1]))

# 等于计算

def calculate():

try:

num = display.get()

res = eval(num)

display.set(num+'='+str(res))

except:

display.set('error!')

# 显示框

label = Label(app, textvariable=display, relief='ridge',

font=('Arail', '15'), anchor=E)

label.place(x=0, y=0, width=400, height=60,)

# UI界面布局

for i in range(5):

for j in range(4):

if button_txt[i][j] == "=":

button = Button(

app,

text=button_txt[i][j],

font=('Arial', '14'),

command=calculate

)

button.place(x=100*j, y=60*i+60, width=100, height=60)

elif button_txt[i][j] == "清空":

button = Button(

app,

text=button_txt[i][j],

font=('Arial', '14'),我爱编程网

command=clear

)

button.place(x=100*j, y=60*i+60, width=100, height=60)

elif button_txt[i][j] == "退格":

button = Button(

app,

text=button_txt[i][j],

font=('Arial', '14'),

command=bck

)

button.place(x=100*j, y=60*i+60, width=100, height=60)

else:

button = Button(

app,

text=button_txt[i][j],

font=('Arial', '14'),

command=lambda text=button_txt[i][j]: set_content(text)

)

button.place(x=100*j, y=60*i+60, width=100, height=60)

#循环

app.mainloop()

python如何通过点击button使label显示button的内容?

python 自带的 idle 如何清空窗口

1、首先点击开始菜单,在开始菜单中安装的python目录下点击‘IDLE(Python3.664-bit)‘,进入IDLE。

2、下图中的界面就是IDLE的界面,可以在这个界面中进行python的变成,在下图的窗口中可以看到‘>>>’IDLE已经准备好了,进行python的编写就在‘>>>’之后。

3、直接输入"print("ilovefise")",然后进行回车,可以看到第一个python程序编写成功了,编译器如实的打印出来希望python打印的内容。

4、直接输入'print"ilovefish"',然后回车。

5、直接输入'print(3+5)',可以看到python直接输出了计算结果8。

6、直接输入'print("ilovefish"*8)',可以看到python输出了8个'ilovefish'。

python如何通过点击button使label显示button的内容?

别人发过来的慧编程我怎么打开

首先,打开慧编程软件界面后,鼠标点击右上角的Python编辑器按钮.等待模式加载完成后,点击左上角文件菜单下的新建作品按钮.接着,输入print ("Hello World!")编程代码,最后,点击下方的运行按钮,等待程序输出运行结果即可,编程运行python代码程序的方法小编就分享到这里了,大家不要怕错过哦。

以上就是python如何通过点击button使label显示button的内容?全部内容了,了解更多相关信息,关注我爱编程网。
与“python如何通过点击button使label显示button的内容?”相关推荐
如何用Python将表格一整行条件格式化突出显示特定值?
如何用Python将表格一整行条件格式化突出显示特定值?

怎样在Excel中使用python脚本在Excel中准备调用的python代码:defmerge_sort_unique(lists):s=set()forLinlists:s.update(L)returnsorted(s)任意在本地建立一个目录,并保存这个代码并命名为Methods.py。我们一步步看看如何从Excel的工作表中如何调用这个脚本。打开Ex

2023-12-14 20:11:48
如何使用Python计算两个数字的乘积或平方?
如何使用Python计算两个数字的乘积或平方?

怎样用python编出乘法算式?print('\n'.join([''.join(['%sx%s=%-2s'%(y,x,x*y)foryinrange(1,x+1)])forxinrange(1,10)]))Python写出输入二个数,求这二个数的加、减、乘、除、取余、取整、幂的值并输?当你想要让用户输入两个数字,并计算它们的加法、减法、乘法、除法、取余、取整、幂运算的结果,可以

2023-12-12 13:00:59
sublime软件如何使用python语言编写程序
sublime软件如何使用python语言编写程序

sublime软件如何使用python语言编写程序sublime软件是我们在电脑中常用的一种编程软件,接下来小编就教大家怎样在这个软件中使用python语言编写程序。具体如下:1.首先我们需要在电脑中安装sublime软件,下载完成安装包之后,点击打开安装程序。2.我们鼠标右击exe文件,然后在打开的菜单中点击发送到,选择桌面。3.接下来我们就可以看到桌面中出现了程

2023-12-16 14:45:09
Python的数字类型是什么,怎么表示?
Python的数字类型是什么,怎么表示?

Python的数字类型是什么,怎么表示?关于Python的数字类型,以下选项中描述错误的是()。A.Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制.B.Python语言要求所有浮点数必须带有小数部分.C.Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示.D.Python语言提供i

2023-12-15 08:11:58
我的世界如何写代码
我的世界如何写代码

我的世界如何写代码以下是按要求改动的代码:编写代码以制作我的世界(Minecraft)模组是一项既有趣又有挑战性的任务。首先,你需要选择一个编程语言来编写Minecraft模组。目前,最常用的语言是Lua,因为Minecraft的开发者也使用它来编写游戏逻辑。如果你熟悉Python,也可以尝试使用Python编写模组,但Lua更为常见。一、获取Minecraft

2023-12-13 17:05:15
python xlwt excel 单元格边框,如何才能有如下的加黑边框
python xlwt excel 单元格边框,如何才能有如下的加黑边框

pythonxlwtexcel单元格边框,如何才能有如下的加黑边框borders = xlwt.Borders()borders.left = 1borders.right = 1borders.top = 1borders.bottom = 1borders.bottom_colour=0x3A    style = xlwt.XFStyle()style.borders = border

2023-12-12 18:09:59
python中如何用for循环输出数组的元素个数?
python中如何用for循环输出数组的元素个数?

用Python编写n×n矩阵每个元素的平方和,使用自定义函数?下面是一个使用自定义函数编写n×n矩阵每个元素的平方和的示例代码:该函数主要分为两个步骤:生成n×n的矩阵。使用列表推导式生成一个n×n的矩阵,其中每个元素的值为该元素在矩阵中的行列坐标之和。计算每个元素的平方和。使用双重循环遍历矩阵中的每个元素,计算每个元素的平方和。该函数的时间复杂度为O(

2023-12-18 01:33:44
如何在python IDLE Shell窗口中编写程序计算圆的周长?
如何在python IDLE Shell窗口中编写程序计算圆的周长?

如何在pythonIDLEShell窗口中编写程序计算圆的周长?可以按照以下步骤在PythonIDLEShell窗口中编写计算圆周长的程序:打开PythonIDLEShell窗口。在窗口中输入以下代码:pythonCopycoderadius=float(input("请输入圆的半径:"))circumference=2*3.14159*radiuspr

2023-12-13 02:25:56