У меня есть приложение Windows, которое построено на QWizard (который наследуется от QDialog). У него должна быть кнопка максимизации работы.Включить кнопку максимизации в QWizard
По умолчанию кнопка максимизации даже не видна. я установил его для отображения, используя:
auto flags = windowFlags();
flags ^= Qt::WindowContextHelpButtonHint;
flags |= Qt::WindowMinMaxButtonsHint;
setWindowFlags(flags);
Однако, он обнаруживает, что отключен (выделен серым цветом, не отвечает).
Как его включить?
QWizard наследует от QDialog, эта проблема является общей для всех QDialogs. См. Https://stackoverflow.com/questions/4699808/cant-add-minimize-button-to-qdialog-under-linux. Ранее я задавал аналогичный вопрос. – sashoalm
Как вы можете видеть из фрагмента кода, я знаю об этом решении. Я могу только повторить, что он не делает то, что мне нужно: с помощью этих флажков кнопка максимизации отображается, но не включена. – Srv19
Вы правы, я должен был быть более понятным. – Srv19