软件界面适配深色模式
修改了<体动标注>中按钮的颜色显示规则
This commit is contained in:
@ -228,6 +228,8 @@ class MainWindow_artifact_label(QMainWindow):
|
||||
}
|
||||
})
|
||||
|
||||
self.ui.textBrowser_info.setStyleSheet("QTextBrowser { background-color: rgb(255, 255, 200); }")
|
||||
|
||||
self.msgBox = QMessageBox()
|
||||
self.msgBox.setWindowTitle(Constants.MAINWINDOW_MSGBOX_TITLE)
|
||||
|
||||
@ -265,6 +267,8 @@ class MainWindow_artifact_label(QMainWindow):
|
||||
self.ax1.grid(True)
|
||||
self.ax1.xaxis.set_major_formatter(Params.FORMATTER)
|
||||
|
||||
self.reset_labelBtn_color()
|
||||
|
||||
PublicFunc.__resetAllButton__(self, ButtonState)
|
||||
|
||||
self.ui.spinBox_moveLength.setValue(Config["CustomAutoplayArgs"]["MoveLength"])
|
||||
@ -396,74 +400,74 @@ class MainWindow_artifact_label(QMainWindow):
|
||||
# 绘制体动
|
||||
for i in range(0, len(self.data.df_Artifact_a)):
|
||||
if self.data.df_Artifact_a.iloc[i][1] == 1:
|
||||
# 橙色,剧烈体动
|
||||
# 橙色orange,剧烈体动
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_DEEP_YELLOW)
|
||||
color="#ffa500")
|
||||
self.rectangles_ax0_patches.append(rectangle)
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_DEEP_YELLOW)
|
||||
color="#ffa500")
|
||||
self.rectangles_ax1_patches.append(rectangle)
|
||||
elif self.data.df_Artifact_a.iloc[i][1] == 2:
|
||||
# 黄色,脉冲体动
|
||||
# 黄色yellow,脉冲体动
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_YELLOW)
|
||||
color="#ffff00")
|
||||
self.rectangles_ax0_patches.append(rectangle)
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_YELLOW)
|
||||
color="#ffff00")
|
||||
self.rectangles_ax1_patches.append(rectangle)
|
||||
elif self.data.df_Artifact_a.iloc[i][1] == 3:
|
||||
# 青色,常规体动
|
||||
# 草绿色limegreen,常规体动
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_AQUA)
|
||||
color="#32cd32")
|
||||
self.rectangles_ax0_patches.append(rectangle)
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_AQUA)
|
||||
color="#32cd32")
|
||||
self.rectangles_ax1_patches.append(rectangle)
|
||||
elif self.data.df_Artifact_a.iloc[i][1] == 4:
|
||||
# 紫色,疑似鼾声
|
||||
# 青色cyan,疑似鼾声
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_PURPLE_PINK)
|
||||
color="#00ffff")
|
||||
self.rectangles_ax0_patches.append(rectangle)
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_PURPLE_PINK)
|
||||
color="#00ffff")
|
||||
self.rectangles_ax1_patches.append(rectangle)
|
||||
elif self.data.df_Artifact_a.iloc[i][1] == 5:
|
||||
# 灰色,离床
|
||||
# 品红色magenta,离床
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_DEEP_GREY)
|
||||
color="#ff00ff")
|
||||
self.rectangles_ax0_patches.append(rectangle)
|
||||
rectangle = patches.Rectangle((self.data.df_Artifact_a.iloc[i][2], self.rect_down),
|
||||
width=(self.data.df_Artifact_a.iloc[i][3] - self.data.df_Artifact_a.iloc[i][2]),
|
||||
height=self.rect_up - self.rect_down,
|
||||
fill=True, alpha=Params.ARTIFACT_LABEL_LABEL_TRANSPARENCY,
|
||||
color=Constants.PLOT_COLOR_DEEP_GREY)
|
||||
color="#ff00ff")
|
||||
self.rectangles_ax1_patches.append(rectangle)
|
||||
for patch in self.rectangles_ax0_patches:
|
||||
self.ax0.add_patch(patch)
|
||||
@ -948,6 +952,7 @@ class MainWindow_artifact_label(QMainWindow):
|
||||
self.update_tableWidget()
|
||||
self.update_Info()
|
||||
self.__plot_artifact__()
|
||||
self.reset_labelBtn_color()
|
||||
|
||||
target_row = self.data.df_Artifact_a[self.data.df_Artifact_a.eq(start_time).any(axis=1)]
|
||||
if not target_row.empty:
|
||||
@ -1191,45 +1196,45 @@ class MainWindow_artifact_label(QMainWindow):
|
||||
if type == 1:
|
||||
self.ui.pushButton_type_1.setStyleSheet(
|
||||
Constants.ARTIFACT_LABEL_LABELBTN_STYLE_1)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
elif type == 2:
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_2.setStyleSheet(
|
||||
Constants.ARTIFACT_LABEL_LABELBTN_STYLE_2)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
elif type == 3:
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_3.setStyleSheet(
|
||||
Constants.ARTIFACT_LABEL_LABELBTN_STYLE_3)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
elif type == 4:
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_4.setStyleSheet(
|
||||
Constants.ARTIFACT_LABEL_LABELBTN_STYLE_4)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
elif type == 5:
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_5.setStyleSheet(
|
||||
Constants.ARTIFACT_LABEL_LABELBTN_STYLE_5)
|
||||
|
||||
def reset_labelBtn_color(self):
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.STRING_IS_EMPTY)
|
||||
self.ui.pushButton_type_1.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_2.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_3.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_4.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
self.ui.pushButton_type_5.setStyleSheet(Constants.LABELBTN_STYLE_NORMAL)
|
||||
|
||||
def toggle_home(self):
|
||||
if Config["AutoplayArgs"]["AutoplayMode"] != "pause":
|
||||
|
||||
Reference in New Issue
Block a user