Что касается заголовка, я хочу отключить / удалить кнопку печати из QPrintDialog.
Есть ли способ добиться этого?
Мне нужно показать только страницу настроек принтера, где пользователь может определить настройки принтера и применить изменения.
Может кто-нибудь предложить мне способ отключить кнопку печати ??
Или есть ли способ создать страницу настроек принтера с помощью кнопки настройки?
Вы могли бы сделать что-то вроде этого:
QPrintDialog printDialog;
QList<QPushButton *> allButtons = printDialog.findChildren<QPushButton *>();
for (int i = 0; i < allButtons.size(); i++) {
if (allButtons.at(i)->text().contains("Print")) {
allButtons.at(i)->setDisabled(true);
break;
}
}
printDialog.exec();
Немного взломать, но должно работать.