В нашем целевом устройстве мы запускаем наше приложение QtE с аргументом -qws. Чтобы повернуть экран, мы указываем «-display transform: rot90» как аргумент приложения, и он работает хорошо.Qt встроенный поворот экрана внутри приложения
Однако, у нас есть возможность вращать экран внутри приложения, поэтому мы стараемся ниже API документированной в QScreen:
QWSDisplay::setTransformation(QTransformedScreen::Rot90, 0);
Но этот API не работает. Это сообщение об ошибке на выходе консоли.
Кто-нибудь знает, что происходит об этом API? Нужно ли нам активировать что-то еще?
Спасибо. Вы отвечаете, возвращая меня к кодам несколько месяцев назад, я написал. Я переписываю тестовую программу, чтобы подтвердить, что вы сказали, и волшебным образом она работает! Я обнаружил, что в моем случае, если я не экспортировал QWS_DISPLAY = Transformed: Rot0 при запуске приложения, я не могу повернуть его API. Возможно, именно по этой причине я не могу успешно это сделать в своем коде. Еще раз спасибо! – wthung