type
status
date
slug
summary
tags
category
icon
password
在学习python后我们发现它是很便捷的,里面有很多库函数我们可以直接使用。在这个简易的计算器中编写中,我们将使用tkinter库来完成它。
📝 编写简易计算器
tkinter库的介绍
tkinter为python的标准库无需安装
导入 from tkinter import *
窗口的创建和设置方法 | 注释 |
root=Tk() | 生成窗口 |
root.geometry(‘250x250’) | 改变窗体大小(‘宽x高’),注意是x不是* |
root.geometry(‘+450+450’) | 改变窗体位置(‘+横坐标+纵坐标’) |
root.title(‘标题名’) | 修改框体的名字 |
root.mainloop() | 显示主窗口 |
root.resizable(0, 0) | 将窗口大小设置为不可变 |
root.resizable(False, False) | 将窗口大小设置为不可变 |
图示
🤗 源代码
具体说明!!!
global s
:这一行代码声明了变量s
为全局变量。在函数内部使用global
关键字声明变量后,可以在函数内部修改全局变量的值。
x=eval(s)
:这一行代码使用eval()
函数将字符串s
解析为一个表达式,并将结果赋值给变量x
。eval()
函数可以执行字符串中的表达 式,并返回表达式的结果。s=str(x)
:这一行代码将变量x
的值转换为字符串,并将结果赋值给变量s
。这样做是为了确保s
始终是一个字符串。label.config(text=s)
:这一行代码用于配置一个名为label
的控件的文本内容。label.config()
函数用于修改控件的属性,其中text
属 性表示控件显示的文本内容。通过将变量s
的值赋给text
属性,可以更新label
控件显示的文本内容为s
的值。2. 这段代码是一个按钮的创建和配置过程。具体来说,它创建了一个名为"btn_value"的按钮,并包含了按钮的文本、宽度、高度、颜色的属性,最后确定了点击事件。 且给予按钮的位置。
📎 内容总结
Tkinter模块是Python系统自带的标准GUI库,具有一套常用的图形组件。其中常用的基本组件:
Button 按钮
Menu 菜单
Canvas 画布
Frame 框架
Scrollbar 滚动条
…….
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
- 作者:H + r
- 链接:https://blog.hr001.top/article/calculator
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。