Окно минимизации разбитых после сборки приложения QT с Mac OS High Sierra SDK

У меня есть бескаркасная настройка приложения 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);
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]