Python使用tkinter开发一个简单的参数计算软件模板,可用于设计估算,制造业算料,各种包含参数变量的简单计算

博主针对传统制造业中复杂的计算过程,利用Python和tkinter创建了一个简单的计算软件,用于快速估算设计范围和材料用量。软件包含输入框、计算按钮、结果显示等功能,通过get()方法获取输入值并套用公式进行计算。源码已上传至GitHub,可通过pyinstaller进行打包。
摘要由CSDN通过智能技术生成

一、开发前因

最近在制造业转了一圈,发现很多传统制造业在设计或者加工下料过程中,需要根据一些固定参数和现场实际的变量,去估算出设计的范围值或者所需要的材料用量。这种计算当然都会有固定的参数和变量组成的公式,但是现场的计算方式感人,要么用计算机疯狂按,要么用Excele表格公式。作为一名善于发现问题、简化问题、解决问题(其实是强迫症)的程序员,感觉有必要给个软件。于是花了一小会开发这个计算软件,使用的python tk搭建的简单框架,技术含量并不高,但能解决问题。

二、软件说明

1、界面

整个界面放在了MY_GUI这个类里,各组件用grid方法网格排列,依次是说明的标签,输入数据值的输入框,说明输入值的帮助按钮,进行计算操作的按钮,清除结果的清除按钮,显示结果的输入框。相当简单了。
gui

2、操作方法

将界面各个组件排列好后,就可以进行操作计算函数的编写了,在这里我们只需使用get()方法,获得输入框的各项数值然后往里面套公式就行了。

def computer(self):
  
    try:

        self.E14.delete(0,'end')
        E01 = float(self.E01.get())
        E11 = float(self.E11.get())

        E14=E01+E01*E11
        self.E14.insert('insert', '%.2f'%E14)
    

        self.E24.delete(0,'end')
        E21 = float(self.E21.get())
        #E24=(E14/273.15)*(273.15+E31)
        E24=(E14/273.15)*(273.15+E21)
        self.E24.insert('insert', '%.2f'%E24)
        

        self.E34.delete(0,'end')
        E31 = float(self.E31.get())
        E24 = float(self.E24.get())
        E41 = float(self.E41.get())
        #E24=(E14/273.15)*(273.15+E31)
        E34=((E21-40)/((E31-40))*E24+E24)*E41
        self.E34.insert('insert', '%.2f'%E34)
        

        self.E44.delete(0,'end')
        E51 = float(self.E51.get())

        #E44=E34*(E51/100)+E34
        E44=E34*(E51/100)+E34
        self.E44.insert('insert', '%.2f'%E44)
    except ValueError:
        mess.showinfo(title='错误',message='数据未输入或输入错误')

3、源码

https://github.com/sk8boi/Computer.git
然后安装python打包库 pyinstaller ,制作一个软件.ico后缀的图标(temp.ico自行制作放到脚本同一目录里)

pip install pyinstaller 

进入脚本目录,一行代码直接打包

pyinstaller -F -w -i temp.ico temp.py
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值