Указатель мыши драйвера Qt PowerVR недоступен

#qt #embedded #mouse #powervr-sgx

#qt #встроенный #мышь #powervr-sgx

Вопрос:

Я не пытаюсь спамить здесь, просто пытаюсь уточнить проблему недоступности указателя мыши Qt для PowerVR. Поэтому я надеюсь, что у кого-нибудь будет ответ на мой вопрос.

Драйвер Qt PowerVR необходимо скомпилировать с помощью QT_NO_QWS_CURSOR, который останавливает использование мыши, но по-прежнему оставляет место для сенсорных экранов.

Я просто хочу знать, зачем это нужно, это из-за аппаратного ограничения или это просто неполный драйвер.

Большое спасибо за помощь заранее.

Ответ №1:

Я никогда не пробовал этот драйвер, я только что видел код. Я полагаю, что это используется только по соображениям производительности. Для размещения указателя требуется, чтобы Qt выполняла собственную программную компоновку поверх графики OpenGL с аппаратным ускорением, что снижает производительность.

Возможно, что при простом пропуске этого определения появляется ваш указатель или в любом случае для его появления требуется только создать его экземпляр. В любом случае учтите, что если используется простой программный курсор, он может быть не очень хорош при размещении на поверхностях OpenGL. Вам может потребоваться реализация с использованием специфичных для платформы структур, которые у вас могут быть, а могут и не быть. Извините, если я не могу больше помочь.

Комментарии:

1. Спасибо за ответ. Я нашел несколько в Интернете, где некоторые люди активировали мышь, но она не отображается или весь дисплей становится пустым. Я думаю, лучший способ — попробовать что-то самостоятельно.