У меня есть бескаркасная настройка приложения Qt с setWindowFlags (Qt::Window | Qt::FramelessWindowHint)
и пользовательские кнопки свертывания и закрытия.
У меня проблемы с минимизацией приложения с помощью setWindowState (Qt::WindowState::WindowMinimized)
или же showMinimized()
и 10,13 SDK. Он отлично работал на Mac с 10.12 SDK.
Я также проверил это с новым чистым проектом без специальных EventFilters или подобного. Кто-нибудь еще с этой проблемой? Я использую Qt 5.10.0, эта проблема также появилась в Qt 5.9.1.
Я просто делаю это в моем MainWindow, которое работает с 10.12 SDK.
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) {
setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
QPushButton* minimizeButton = new QPushButton(this);
minimizeButton->setText(QLatin1String("Minimize"));
connect(minimizeButton, &QPushButton::clicked, this, &QMainWindow::showMinimized);
}
Задача ещё не решена.
Других решений пока нет …