QDesktopWidget не издает никаких сигналов при изменении разрешения экрана или контролирует количество

0

Я тестирую Mac OS 10.9.1 с Qt 4.8.5 Тот же код работает в Windows, и я уверен, что он работал до обновления с MacOS 10.8.

private slots:

void desktopResized(int screen);
void desktopScreenCountChanged(int newCount);

...

bool result = connect(qApp->desktop(), SIGNAL(resized(int)), SLOT(desktopResized(int)));
Q_ASSERT(result);
connect(qApp->desktop(), SIGNAL(screenCountChanged(int)), SLOT(desktopScreenCountChanged(int)));

Слоты просто не вызываются при изменении разрешения монитора. Кто-нибудь имеет ту же проблему, любое решение? благодаря

[UPDATE] Исправлена ошибка в Qt 5.2.1

Теги:
macos
qt
osx-mavericks
qt4

1 ответ

1
Лучший ответ

Об этом сообщается об ошибке. Еще не оценен, хотя

Ещё вопросы

Сообщество Overcoder
Наверх
Меню