首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TKinter 项目 - 计算器

Tkinter - 计算器 模拟系统的计算器功能 实现一个简单的具有加减法等操作的计算器 使用tkinter 操作步骤 画GUI 给每个控件配置相应的事件 写逻辑代码 # 第一步: 画出图形界面上部 from...tkinter import * root = Tk() # 定义面板的大小 root.geometry('250x380') root.title("北京图灵学院") # 定义面板 # bg...justify=LEFT, anchor='e') show_label.pack(padx=10, pady=10) root.mainloop() # 第二步: 画出图形界面下半部 from tkinter...justify=LEFT, anchor='e') show_label.pack(padx=10, pady=10) def delete():# 第二步: 画出图形界面下半部 from tkinter...2, column=0) frame_bord.pack(padx=10, pady=10) root.mainloop() + #添加逻辑功能 # 第二步: 画出图形界面下半部 from tkinter

66573
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于Python+tkinter实现一个简易计算器桌面软件

    今天,我们要一起使用Python中的tkinter库,来创建一个简易的桌面计算器。1. 为什么选择tkintertkinter是Python的标准GUI库。...开始我们的计算器之旅首先,引入必要的库:import tkinter as tkfrom tkinter import ttk然后,我们创建一个名为SimpleCalculator的类,继承自tk.Tk...__init__() self.title("简易计算器") # 设置窗口标题 self.geometry("300x250") # 设置窗口大小现在,我们为这个类添加一个方法...演示视频+完整代码演示视频如下,由于篇幅所限,如需完整代码,免费获取地址:https://mp.weixin.qq.com/s/_GffebF6RFddxBbaZlwfsw图片结语这就是我们的简易计算器...Python和tkinter为你提供了强大的工具和无限的可能性。不要停下脚步,继续探索、学习和创造吧!

    34141

    【python】tkinter组件,from Tkinter import * 与 import Tkinter 的区别

    PyQt 组件在窗体上的定位 pack函数 tkinter常见事件类型 常见事件类型 事件属性 基本使用方法 from Tkinter import * 与 import Tkinter 的区别...1、如果是from Tkinter import * 2、如果是 import Tkinter,那么不能省略掉模块名Tkinter 3、总结 简易组件使用案例 总结 一语惊醒梦中人!!!..._w, newGeometry) geometry = wm_geometry # coding=gbk import tkinter import tkinter Mainform=tkinter.Tk...import * 与 import Tkinter 的区别 1、如果是from Tkinter import * 那么你是导入Tkinter下的所有函数、等等(注意:如果package或者module...,那么不能省略掉模块名Tkinter import Tkinter,那么不能省略掉模块名Tkinter Tkinter.OptionMenu(self.root, variable, "one", "two

    2.9K20

    ChatGPT自动化编程:三分钟用Tkinter搞定计算器

    本文结合ChatGPT和GitHub Copilot是一个Tkinter版的计算器程序。Tkinter是Python的内置GUI库,不需要单独安装。...实现计算器的界面 在这一步只实现计算器的界面,程序并不带任何业务逻辑。...可以使用下面的内容向ChatGPT提问: 使用Python的tkinter实现一个程序,创建一个300 * 400的窗口,窗口分为两部分,上部分是一个文本输入框,其余部分都分给下部分。...ChatGPT会给出下面的实现代码: import tkinter as tk from tkinter import Entry, Button # 创建主窗口 root = tk.Tk() #...到现在为止,完美切快速地实现了这个计算器程序,如果对Tkinter、ChatGPT和GitHub Copilot比较熟悉的话,实现这些功能不会超过3分钟。

    17710

    如何用python做一个简单的输入输出交互界面?

    其中比较出名的有「PyQT」、**wxPython、tkinter,**前两个是第三方库,tkinter是Python内置的标准GUI模块,特点是简单快捷,Python自带的IDLE就是它开发的。...为了简易说明Python GUI开发,就用「tkinter」演示两个常见的交互界面,「计算器和日历」。 1、简易计算器tkinter编写用于加减乘除的简易计算器界面,大约六七十行代码。...计算器界面: 示例代码(篇幅原因,不显示全部): # 简易计算器 # 导入tkinter模块所有方法 from tkinter import * # 声明全局变量 expression = ""...查询窗口: 显示的日历效果: 示例代码(篇幅原因,不显示全部) # 导入tkinter的所有方法 from tkinter import * # 导入日历模块 import calendar #

    1.5K20

    python GUI计算器的实现

    参考链接: Python | 使用Tkinter的简单GUI计算器 01 实现  我们几乎每个人都用过计算器,大家对于计算器应该都是比较熟悉的,计算器整体也是比较简单的,主要包括:显示器、键盘、运算的逻辑处理等...,计算器的图形界面我们使用 tkinter 库实现,下面看一下具体实现过程。 ...首先,我们画一个主窗口,代码实现如下:  1 2 3 4 5 6 7 8 # 创建主窗口 tk = tkinter.Tk() # 设置窗口大小和位置 tk.geometry('300x210+500+200...') # 不允许改变窗口大小 tk.resizable(False, False) # 设置窗口标题 tk.title('计算器') 看一下效果:  我们接着画显示器,代码实现如下:  1 2 3 4...03 总结  本文我们使用 Python 实现了一个简易的计算器,大家如果有兴趣的话,可以尝试添加更多的功能以及对键盘进行个性化修改。  以上就是python GUI计算器的实现的详细内容

    1.3K60

    tkinter -- Scrollbar

    Scrollbar(滚动条),可以单独使用,但最多的还是与其它控件(Listbox,Text,Canva 等)结合使用 创建一个Scrollbar 代码: import tkinter as tk root...无法拖动 slider 通过 set 方法来设置 slider 的位置 使用水平滚动条,通过 set 将值设置为(0.5,1),即 slider 占整个 Srollbar 的一半 代码: import tkinter...单独使用还是比较少见,大部分应用还是与其它控件的绑定,以下是将一个 Listbox与 Scrollbar 绑定的例子 代码: import tkinter as tk root = tk.Tk() lb...代码; import tkinter as tk root = tk.Tk() lb = tk.Listbox(root) sl = tk.Scrollbar(root) # side 指定 Scrollbar...但仍可以使用 Scrollbar 的 slider 来移动 Listbox 的视图 再测试一下,解除 Scrollbar 的 command 与 Listbox 的 yview 的关系 代码: import tkinter

    1.2K30

    tkinter -- Grid

    实现机制是将 Widget 逻辑上分割成表格,在 指定的位置放置想要的 Widget 就可以了 第一个 Grid 例子 使用 grid 来布局组件 代码: import tkinter as tk root...如果不指定 row,会将组件放置到第一个可用的行上,如果不指定 column,则使用第一列 使用 row 和 column 来指定位置 使用 grid 来布局组件 代码: import tkinter ...注意这里使用 grid 时不需要创建,直接使用行列就可以 将两个或多个组件同一个位置 多个组件同时 grid 到同一个表格位置 代码: import tkinter as tk root = tk.Tk...改变列(行)的属性值 设置 column 的属性(columnconfigure) 代码: import tkinter as tk root = tk.Tk() # 创建两个 Label lb1 =...但如果这个位置没有组件存在的话这个值是不起作用的.设置列或行(rowconfigure)的属性时使用父容器的方法,不是自己调用 组件使用多列(多行) 使用多行(多列) 代码: import tkinter

    1.2K50

    tkinter -- tkCommonDialog

    使用用模态对话框 SimpleDialg 代码: import tkinter as tk from tkinter.simpledialog import * root = tk.Tk() # 创建一个...返回值为各自输入的值 打开文件对话框 代码: import tkinter as tk from tkinter.filedialog import * root = tk.Tk() # 指定 master...各个 参数的意义都 一样,只是 ok 的返回值为保存的文件名称;如果取消则为 None 代码: import tkinter as tk from tkinter.filedialog import ...返回选中的文件名称 使用颜色对话框 代码: import tkinter as tk # 引入 colorchoose 模块 from tkinter.colorchooser import * root...使用消息对话框 使用提示对话框模块 tkMessageBox 代码: import tkinter as tk # 引入 messagebox 模块 from tkinter.messagebox import

    1.5K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券