#qt #embedded #mouse #powervr-sgx
#qt #встроенный #мышь #powervr-sgx
Вопрос:
Я не пытаюсь спамить здесь, просто пытаюсь уточнить проблему недоступности указателя мыши Qt для PowerVR. Поэтому я надеюсь, что у кого-нибудь будет ответ на мой вопрос.
Драйвер Qt PowerVR необходимо скомпилировать с помощью QT_NO_QWS_CURSOR, который останавливает использование мыши, но по-прежнему оставляет место для сенсорных экранов.
Я просто хочу знать, зачем это нужно, это из-за аппаратного ограничения или это просто неполный драйвер.
Большое спасибо за помощь заранее.
Ответ №1:
Я никогда не пробовал этот драйвер, я только что видел код. Я полагаю, что это используется только по соображениям производительности. Для размещения указателя требуется, чтобы Qt выполняла собственную программную компоновку поверх графики OpenGL с аппаратным ускорением, что снижает производительность.
Возможно, что при простом пропуске этого определения появляется ваш указатель или в любом случае для его появления требуется только создать его экземпляр. В любом случае учтите, что если используется простой программный курсор, он может быть не очень хорош при размещении на поверхностях OpenGL. Вам может потребоваться реализация с использованием специфичных для платформы структур, которые у вас могут быть, а могут и не быть. Извините, если я не могу больше помочь.
Комментарии:
1. Спасибо за ответ. Я нашел несколько в Интернете, где некоторые люди активировали мышь, но она не отображается или весь дисплей становится пустым. Я думаю, лучший способ — попробовать что-то самостоятельно.