Как принять события касания в Qt6?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как принять события касания в Qt6?

Сообщение Anonymous »


Я пытался принимать события касания в Qt6 вот так, в main.cpp:

QApplication::setAttribute(Qt::ApplicationAttribute::WA_AcceptTouchEvents); ошибка: в Qt::ApplicationAttribute нет элемента с именем «WA_AcceptTouchEvents»


Изображение


и вот так:

QApplication::setAttribute(Qt::WA_AcceptTouchEvents); ошибка: невозможно инициализировать параметр типа «Qt::ApplicationAttribute» с помощью rvalue типа «Qt::WidgetAttribute»


Изображение


Я пытался принять это в конструкторе окна, но QOpenGLWindow не имеет метода setAttribute:

ошибка: использование необъявленного идентификатора setAttribute; вы имели в виду «QInputMethodEvent::Attribute»?

OpenGLWindow::OpenGLWindow() { setTitle("OpenGL ES 2.0, Qt6, C++"); изменить размер (350, 350); setAttribute(Qt::WA_AcceptTouchEvents); } Мой профиль:

QT += виджеты OpenGL основного графического интерфейса КОНФИГ += С++17 # Вы можете сделать так, чтобы ваш код не компилировался, если он использует устаревшие API. # Для этого раскомментируйте следующую строку. # отключает все API, устаревшие до Qt 6.0.0 # DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 ИСТОЧНИКИ += \ основной.cpp \ opengl_window.cpp ЗАГОЛОВКИ += \ opengl_window.h # Правила по умолчанию для развертывания. qnx: target.path = /tmp/$${TARGET}/bin еще: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): УСТАНАВЛИВАЕТ += цель Перекрестная ссылка: https://forum.qt.io/topic/155009/how-to ... nts-in-qt6
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как принять события касания в Qt6?
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как принять события касания в Qt6? [закрыто]
    Гость » » в форуме C++
    0 Ответы
    25 Просмотры
    Последнее сообщение Гость
  • Как принять события касания в Qt6?
    Гость » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • Как принять события касания в Qt6?
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как принять события касания в Qt6?
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»