58 lines
1.6 KiB
C++
58 lines
1.6 KiB
C++
|
#include "settingswidget.h"
|
||
|
#include "ui_settingswidget.h"
|
||
|
|
||
|
SettingsWidget::SettingsWidget(QWidget *parent) :
|
||
|
QWidget(parent),
|
||
|
ui(new Ui::SettingsWidget)
|
||
|
{
|
||
|
ui->setupUi(this);
|
||
|
|
||
|
// 启用所有按钮
|
||
|
ui->classifier_btn->setEnabled(true);
|
||
|
ui->operational_log_btn->setEnabled(true);
|
||
|
ui->password_setting_btn->setEnabled(true);
|
||
|
ui->serial_port_debugging_btn->setEnabled(true);
|
||
|
}
|
||
|
|
||
|
SettingsWidget::~SettingsWidget()
|
||
|
{
|
||
|
delete ui;
|
||
|
}
|
||
|
|
||
|
void SettingsWidget::on_classifier_btn_clicked()
|
||
|
{
|
||
|
ui->settings_stacked_widget->setCurrentIndex(0);
|
||
|
ui->classifier_btn->setEnabled(false);
|
||
|
ui->operational_log_btn->setEnabled(true);
|
||
|
ui->password_setting_btn->setEnabled(true);
|
||
|
ui->serial_port_debugging_btn->setEnabled(true);
|
||
|
}
|
||
|
|
||
|
void SettingsWidget::on_operational_log_btn_clicked()
|
||
|
{
|
||
|
ui->settings_stacked_widget->setCurrentIndex(1);
|
||
|
ui->classifier_btn->setEnabled(true);
|
||
|
ui->operational_log_btn->setEnabled(false);
|
||
|
ui->password_setting_btn->setEnabled(true);
|
||
|
ui->serial_port_debugging_btn->setEnabled(true);
|
||
|
}
|
||
|
|
||
|
|
||
|
void SettingsWidget::on_password_setting_btn_clicked()
|
||
|
{
|
||
|
ui->settings_stacked_widget->setCurrentIndex(2);
|
||
|
ui->classifier_btn->setEnabled(true);
|
||
|
ui->operational_log_btn->setEnabled(true);
|
||
|
ui->password_setting_btn->setEnabled(false);
|
||
|
ui->serial_port_debugging_btn->setEnabled(true);
|
||
|
}
|
||
|
|
||
|
void SettingsWidget::on_serial_port_debugging_btn_clicked()
|
||
|
{
|
||
|
ui->settings_stacked_widget->setCurrentIndex(3);
|
||
|
ui->classifier_btn->setEnabled(true);
|
||
|
ui->operational_log_btn->setEnabled(true);
|
||
|
ui->password_setting_btn->setEnabled(true);
|
||
|
ui->serial_port_debugging_btn->setEnabled(false);
|
||
|
}
|