用python写的有名网站_用python写一个小软件

背景:1.在电子厂工作,现在部门只剩下我这个小的,什么事情都需要自己弄(说多了心疼),其中由一个钢网(生产的一种工装治具)需要每天去管理,决定弄一个程序减轻自己的工作任务。自学了一段时间,试试给自身搞一个小项目。走起~~~

2.使用的python 工具:tkinter 、sqlite3

3.基本框架和实现功能

4.目标。坦白说,能跑起来,不要一堆异常就好。目前不知道用不用面向对象类,想慢慢学一下类是怎么写的

5,代码

5-1.GUI界面代码

def gui():

root=tk.Tk()

root.title("stencil")

root.iconbitmap(r"net.ico")

root.geometry("1155x600")

tree=ttk.Treeview(root,show="tree",height=100)

tree.grid(column=0,sticky="sn")

base=tree.insert("",0,text="钢网",value="0")

#1.钢网录入和报废

control=tree.insert(base,0,text="钢网信息登记",value="0")

login=tree.insert(control,0,text="注册",value="1")

scarp=tree.insert(control,1,text="报废",value="2")

root.mainloop()

#2.钢网查询与日常点检

search=tree.insert(base,1,text="钢网查询与日常点检",value="3")

#3.数据维护

data=tree.insert(base,2,text="数据维护",value="4")

importfile=tree.insert(data,0,text="数据表导入",value="5")

exportfile=tree.insert(data,1,text="导出数据",value="6")

跑出来这么样的

5-2.新钢网信息注册类的定义(不知道类能不能写下去,先试试,不行再转),涉及到数据库不好调试,迟点再弄,先把框架搭好。

class dataControl():

"""

1.注册:输入数据并写入钢网明细表 名暂为stone

2.报废:异常的钢网信息从钢网明细表stone移除,存入钢网报废表中

"""

def __init__(self):

pass

def login(self,data):#注册钢网,存入数据表

for i in data:

if i=="":

print("数据缺少,无法录入")

return

self.con=sql.connect("stencil.db")

self.cursor=self.con.cursor("insert into stone values({0})".format(data))

self.con.commit()

def scarp(self,id):#id是stone表的primary key

self.con = sql.connect("stencil.db")

SQL="insert into 钢网报废表 select * from stone where id={0};delete from stone where id = {0} "

self.cursor=self.con.cursor(SQL.format(id))

self.con.commit()

下面这个是之前用CSV文件进行数据存储和传输的,效果不太理想,目前学了亿丢丢SQL语言先试试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值