mirror of
https://github.com/KenanZhu/AutoLibrary.git
synced 2026-06-18 07:23:03 +08:00
fix(ALConfigWidget): optimize the logic when delete user list item
This commit is contained in:
@@ -20,8 +20,8 @@ from PySide6.QtGui import QCloseEvent
|
||||
|
||||
from gui.Ui_ALConfigWidget import Ui_ALConfigWidget
|
||||
from gui.SeatMapWidget import SeatMapWidget
|
||||
|
||||
from gui.SeatMapTable import seats_maps
|
||||
|
||||
from utils.ConfigReader import ConfigReader
|
||||
from utils.ConfigWriter import ConfigWriter
|
||||
|
||||
@@ -596,8 +596,12 @@ class ALConfigWidget(QWidget, Ui_ALConfigWidget):
|
||||
|
||||
current_item = self.UserListWidget.currentItem()
|
||||
if current_item:
|
||||
self.UserListWidget.takeItem(self.UserListWidget.row(current_item))
|
||||
self.UserListWidget.setCurrentItem(None)
|
||||
current_index = self.UserListWidget.row(current_item)
|
||||
self.UserListWidget.takeItem(current_index)
|
||||
if current_index < self.UserListWidget.count():
|
||||
self.UserListWidget.setCurrentRow(current_index)
|
||||
else:
|
||||
self.UserListWidget.setCurrentItem(None)
|
||||
|
||||
@Slot()
|
||||
def onShowPasswordCheckBoxChecked(
|
||||
|
||||
Reference in New Issue
Block a user