解决国产amd按键扫描工具按钮显示不全的问题

This commit is contained in:
yangjiaxuan 2024-09-14 19:48:42 +08:00
parent e08ea7e88e
commit 3817da5347
1 changed files with 8 additions and 0 deletions

View File

@ -13,6 +13,10 @@ Dialog_Add::Dialog_Add(SANE_Handle devHandle, class MainWindow *mainWnd, const s
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
this->setWindowTitle(tr("Add") + " (" + QString(deviceType.c_str()) + ")");
#if defined (x86_64)
ui->comboBoxButtonId->setMinimumWidth(90);
#endif
ui->comboBoxButtonId->addItem(tr("Manual"));
SANE_Int buttonCount = 0;
sane_control_option(devHandle, (SANE_Int)0x886E, SANE_ACTION_GET_VALUE, &buttonCount, NULL);
@ -46,6 +50,10 @@ Dialog_Add::Dialog_Add(SANE_Handle devHandle, class MainWindow *mainWnd, const S
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
this->setWindowTitle(tr("Modify") + " (" + QString(scanParam.deviceType.c_str()) + ")");
#if defined (x86_64)
ui->comboBoxButtonId->setMinimumWidth(90);
#endif
ui->comboBoxButtonId->addItem(tr("Manual"));
SANE_Int buttonCount = 0;
sane_control_option(devHandle, (SANE_Int)0x886E, SANE_ACTION_GET_VALUE, &buttonCount, NULL);