From c45912cb9ec0d12af7b6f17523956726ef8e20cb Mon Sep 17 00:00:00 2001 From: liangweihao <734499798@qq.com> Date: Sat, 27 Dec 2025 18:24:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=9F=E6=96=99=E5=BA=93=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=BA=E5=8F=AA=E8=AF=BB=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在原料列表标签页的表格中添加 NoEditTriggers 设置,防止用户直接编辑表格内容。用户需要通过"编辑"按钮进入编辑界面进行修改,避免误操作。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- raw_material_dialog.py | 1 + 1 file changed, 1 insertion(+) diff --git a/raw_material_dialog.py b/raw_material_dialog.py index 041d4e5..d5aef9b 100644 --- a/raw_material_dialog.py +++ b/raw_material_dialog.py @@ -100,6 +100,7 @@ class RawMaterialLibraryDialog(QDialog): self.table.setColumnCount(len(headers)) self.table.setHorizontalHeaderLabels(headers) self.table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) + self.table.setEditTriggers(QTableWidget.NoEditTriggers) # 禁止编辑表格内容 list_layout.addWidget(self.table) # 隐藏价格列(非管理员)