python寫一個GUI每日交接班盤點系統,需要盤點者先將盤點信息寫入界面后上傳,數據傳達到右面文本框的表格中,,然後確認者去確認這個盤點數據是否正確,然後點擊確定,這條信息就結案,用excel做存儲資料 需要编写一个GUI每日交接班盘点系统,系统需要具备以下功能: 1.盘点者输入盘点信息,包括69料號,工單,入庫數量,領板數量,待測數量,待裁數量,待送修數量,盤點人 2.盘点者上传盘点信息,将信息传递到右侧上方的表格中;同時需要計算出並顯示實際數據,用待測數量+待裁數量+待送修數量+入庫數量=實際數量,還要計算差異並顯示用實際數量-領板數量=差異 3.确认者查看盘点信息,确认是否正确,正確就在表格後面寫上確認者的名字; 4.确认者点击“确定”按钮,系统将该信息标记为已完成,并将该信息寫入到Excel文件中,不能覆蓋原本數據,然後清空右侧上方的表格。 5.然後將讀取excel資料顯示到右側下方的表格中 要注意表格列于列的框,不能遮擋數據,最好添加水平滾動條和垂直滾動條
时间: 2024-03-29 17:34:20 浏览: 60
好的,这是一个比较复杂的GUI系统,需要用到Python的GUI库来实现。我建议使用Tkinter库来实现这个系统。以下是实现该系统的大致步骤:
1. 创建主窗口,并添加各种控件,包括标签、按钮、文本框、表格等。
2. 创建一个盘点信息类,包括69料号、工单、入库数量、领板数量、待测数量、待裁数量、待送修数量、盘点人等属性。
3. 在主窗口中创建一个列表框,用来显示所有已输入的盘点信息,每个盘点信息对应一行,包括所有属性和一个确认者列。
4. 在主窗口中创建一个输入框,用来输入新的盘点信息。输入完毕后,将信息添加到列表框中,并计算实际数量和差异,并更新显示。
5. 在主窗口中创建一个确认按钮,用来确认盘点信息是否正确。确认后,将该信息标记为已完成,并将该信息写入到Excel文件中。
6. 在主窗口中创建一个读取Excel文件的按钮,用来读取Excel文件中的所有盘点信息,并在一个表格中显示。
7. 添加水平滚动条和垂直滚动条,以便能够查看所有盘点信息。
以上是实现该系统的大致步骤,具体实现过程中需要注意各种细节。如果您需要更详细的实现代码和方法,请告诉我,我可以帮您提供更多的帮助。
阅读全文