diff --git a/modules/twainui/hg_settingdialog.cpp b/modules/twainui/hg_settingdialog.cpp index 3f0153bd..84e14855 100644 --- a/modules/twainui/hg_settingdialog.cpp +++ b/modules/twainui/hg_settingdialog.cpp @@ -816,7 +816,7 @@ void hg_settingdialog::createUI() // iniRead(md5(opt->title), id, lineEdit); bool readOnly = IS_CAP_READONLY(opt->cap); - lineEdit->setReadOnly(readOnly); + lineEdit->setEnabled(!readOnly); lineEdit->setText(QString::fromStdString(cur_val)); connect(lineEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slot_lineEditInput()));