Они хорошо работают локально и в CI для большинства виджетов OpenGL, но стиль, похоже, не применяется, и поэтому, как только на снимке экрана появляется кнопка, снимок экрана CI отличается от локального.
- Если я вхожу в систему, машина CI с реальным подключением к удаленному рабочему столу (не через ssh) все работает хорошо.
- Если я выполняю тест через ssh, отображаемые кнопки имеют стиль «по умолчанию» (т.е. стиль, который соответствует отсутствию библиотеки стилей в папке стилей QT).
- Я проверил наличие библиотеки qtwindowsvistastyle в PATH в Список стилей QT для обеих конфигураций.
- Я проверил, что стиль действительно загружен (т.е. «windowsvista» — это стиль, возвращаемый QApplication::style()
Подробнее здесь: https://stackoverflow.com/questions/797 ... an-via-ssh
Мобильная версия