|
@@ -1251,6 +1251,45 @@ void answerWidget::on_btn_all_clicked()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ setChecked(ui->btn_all, true);
|
|
|
+ setChecked(ui->btn_marked, false);
|
|
|
+ setChecked(ui->btn_answered, false);
|
|
|
+ setChecked(ui->btn_unanswered, false);
|
|
|
+}
|
|
|
+
|
|
|
+void answerWidget::setChecked(QPushButton *btn, bool bChecked)
|
|
|
+{
|
|
|
+ QString sNormal = QString(R"(QPushButton
|
|
|
+ {
|
|
|
+ outline:none;
|
|
|
+ background:rgba(242,243,247,1);
|
|
|
+ border-radius:%1px;
|
|
|
+ border:1px solid rgba(240,244,249,1);
|
|
|
+ font-size:%2px;
|
|
|
+ font-family:"Microsoft YaHei";
|
|
|
+ font-weight:500;
|
|
|
+ color:rgba(153,153,153,1);
|
|
|
+ padding-left:%3px;
|
|
|
+ text-align:left;
|
|
|
+ })").arg((int)(g_appInfoPtr->m_fRate*14))
|
|
|
+ .arg((int)(g_appInfoPtr->m_fRate*12))
|
|
|
+ .arg((int)(g_appInfoPtr->m_fRate*15));
|
|
|
+ QString sChecked = QString(R"(QPushButton
|
|
|
+ {
|
|
|
+ outline:none;
|
|
|
+ background:rgba(242,243,247,1);
|
|
|
+ border-radius:%1px;
|
|
|
+ border:1px solid rgba(189,200,217,1);
|
|
|
+ font-size:%2px;
|
|
|
+ font-family:"Microsoft YaHei";
|
|
|
+ font-weight:500;
|
|
|
+ color:rgba(153,153,153,1);
|
|
|
+ padding-left:%3px;
|
|
|
+ text-align:left;
|
|
|
+ })").arg((int)(g_appInfoPtr->m_fRate*14))
|
|
|
+ .arg((int)(g_appInfoPtr->m_fRate*12))
|
|
|
+ .arg((int)(g_appInfoPtr->m_fRate*15));
|
|
|
+ btn->setStyleSheet(bChecked ? sChecked : sNormal);
|
|
|
}
|
|
|
|
|
|
void answerWidget::on_btn_answered_clicked()
|
|
@@ -1272,6 +1311,11 @@ void answerWidget::on_btn_answered_clicked()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ setChecked(ui->btn_all, false);
|
|
|
+ setChecked(ui->btn_marked, false);
|
|
|
+ setChecked(ui->btn_answered, true);
|
|
|
+ setChecked(ui->btn_unanswered, false);
|
|
|
}
|
|
|
|
|
|
void answerWidget::on_btn_unanswered_clicked()
|
|
@@ -1293,6 +1337,11 @@ void answerWidget::on_btn_unanswered_clicked()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ setChecked(ui->btn_all, false);
|
|
|
+ setChecked(ui->btn_marked, false);
|
|
|
+ setChecked(ui->btn_answered, false);
|
|
|
+ setChecked(ui->btn_unanswered, true);
|
|
|
}
|
|
|
|
|
|
void answerWidget::on_btn_marked_clicked()
|
|
@@ -1314,6 +1363,11 @@ void answerWidget::on_btn_marked_clicked()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ setChecked(ui->btn_all, false);
|
|
|
+ setChecked(ui->btn_marked, true);
|
|
|
+ setChecked(ui->btn_answered, false);
|
|
|
+ setChecked(ui->btn_unanswered, false);
|
|
|
}
|
|
|
|
|
|
void answerWidget::on_btn_allNum_clicked()
|