HGGitLab

Commit 26680c24 authored by yangjiaxuan's avatar yangjiaxuan

调整sane配置参数字符乱码问题

parent 03db29b9
...@@ -799,7 +799,7 @@ void hg_settingdialog::slot_string_list_comboBoxClicked() ...@@ -799,7 +799,7 @@ void hg_settingdialog::slot_string_list_comboBoxClicked()
{ {
QComboBox *comboBox = qobject_cast<QComboBox*>(sender()); QComboBox *comboBox = qobject_cast<QComboBox*>(sender());
SANE_Int id = comboBox->property("controls_id").toInt(); SANE_Int id = comboBox->property("controls_id").toInt();
std::string comboBoxcurrentItem(comboBox->currentText().toLocal8Bit()); std::string comboBoxcurrentItem(comboBox->currentText().toUtf8());
const SANE_Option_Descriptor* opt = nullptr; const SANE_Option_Descriptor* opt = nullptr;
for(int i = 0; i < m_list_getOpt.size(); i++) for(int i = 0; i < m_list_getOpt.size(); i++)
...@@ -1065,7 +1065,7 @@ void hg_settingdialog::slot_lineEditInput() ...@@ -1065,7 +1065,7 @@ void hg_settingdialog::slot_lineEditInput()
{ {
QLineEdit* lineEdit = qobject_cast<QLineEdit*>(sender()); QLineEdit* lineEdit = qobject_cast<QLineEdit*>(sender());
int id = lineEdit->property("controls_id").toInt(); int id = lineEdit->property("controls_id").toInt();
std::string lineEditCurrentText(lineEdit->text().toLocal8Bit()); std::string lineEditCurrentText(lineEdit->text().toUtf8());
const SANE_Option_Descriptor* opt = nullptr; const SANE_Option_Descriptor* opt = nullptr;
for(int i = 0; i < m_list_getOpt.size(); i++) for(int i = 0; i < m_list_getOpt.size(); i++)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment