diff --git a/src/budget/_hook.py b/src/budget/_hook.py deleted file mode 100644 index 60e2bc6..0000000 --- a/src/budget/_hook.py +++ /dev/null @@ -1,2 +0,0 @@ -from PyQt6.QtWidgets import * -from PyQt6.QtCore import * diff --git a/src/budget/_trans.py b/src/budget/_trans.py index 693f4af..a4b2453 100644 --- a/src/budget/_trans.py +++ b/src/budget/_trans.py @@ -139,8 +139,14 @@ class TransTab(TabPage): amountLabel = QLabel("Amount:") amountLine = QLineEdit() num = self.transData[self.rows[0].row()][5] - # 去掉¥符号 - num = num[1:] + # 去掉¥符号,考虑负值 + if num[0] == '-': + num = num[2:] + num = '-' + num + else: + num = num[1:] + + amountLine.setText(num) # 只允许输入两位小数 amountLine.setValidator(QDoubleValidator(0.00, 999999999.99, 2))