优化SA打标界面布局,调整垂直间距和伸缩因子,提升界面可用性

This commit is contained in:
marques
2025-09-02 15:23:52 +08:00
parent 676f3b80ee
commit 588a1ae4ed
3 changed files with 11 additions and 29 deletions

View File

@ -541,7 +541,7 @@ class DataFrameModel(QAbstractTableModel):
# 获取此行的remark
remark = not self._dataframe[self._dataframe["Index"] == event_index]["remark"].values[0]
score = self._dataframe[self._dataframe["Index"] == event_index]["score"].values[0]
if remark == "待讨论":
if str(remark).startswith("待讨论"):
return QColor(0, 0, 255)
elif score == 1:
return QColor(0, 255, 0)
@ -951,7 +951,7 @@ class MainWindow_SA_label(QMainWindow):
row = row_list[0]
model_index = self.data_model_revised.index(row, 0)
self.ui.tableView_label_revised.scrollTo(model_index,
self.ui.tableView_label_revised.ScrollHint.PositionAtCenter)
self.ui.tableView_label_revised.ScrollHint.EnsureVisible)
# 显示事件信息
row_list = self.data_model_origin._showdata[
self.data_model_origin._showdata["Index"] == event_index].index.tolist()
@ -959,7 +959,7 @@ class MainWindow_SA_label(QMainWindow):
row = row_list[0]
model_index = self.data_model_origin.index(row, 0)
self.ui.tableView_label.scrollTo(model_index, self.ui.tableView_label.ScrollHint.PositionAtCenter)
self.ui.tableView_label.scrollTo(model_index, self.ui.tableView_label.ScrollHint.EnsureVisible)
self.show_event_info(event_index)
self.__jump_to__event__(event_index, keep_xlim=keep_xlim)