Size: a a a

2020 June 29

ВЯ

Ваня Ярмолович... in Qt
не, всё нормально, оно определяет этот apk как тот, в котоырй нужно вносить изменения, и пишет ошибки исходя из его запуска
источник

E

Evilenzo in Qt
Можно ли отключить dragging для ListView?
источник

Е

Егор in Qt
Evilenzo
Можно ли отключить dragging для ListView?
Я в терминах не очень, что подразумевается под драггингом?
источник

E

Evilenzo in Qt
Свайп мышкой. Есть свойство interactive, но оно вырубает и скроллинг колёсиком
источник

П

Павел in Qt
Егор
Я в терминах не очень, что подразумевается под драггингом?
перетаскивание каких-то объектов на элемент управления
источник

E

Evilenzo in Qt
Павел
перетаскивание каких-то объектов на элемент управления
У Flickable свойство свайпа с зажатой левой кнопкой мыши называется dragging (https://doc.qt.io/qt-5/qml-qtquick-flickable.html#dragging-prop)
источник

Е

Егор in Qt
Evilenzo
У Flickable свойство свайпа с зажатой левой кнопкой мыши называется dragging (https://doc.qt.io/qt-5/qml-qtquick-flickable.html#dragging-prop)
Так листвью от фликабла наследуется
источник

E

Evilenzo in Qt
Егор
Так листвью от фликабла наследуется
Так и есть
источник

E

Evilenzo in Qt
Пока один вариант - переписать MouseArea, но странно, что других способов не придумали. На компе такое поведение выглядит не к месту
источник

Е

Егор in Qt
Evilenzo
Пока один вариант - переписать MouseArea, но странно, что других способов не придумали. На компе такое поведение выглядит не к месту
Я не уверен, но попробуйте сделать interactive: !flicking
источник

E

Evilenzo in Qt
Егор
Я не уверен, но попробуйте сделать interactive: !flicking
Нет, не работает
источник

Е

Егор in Qt
Я уточню, задача сделать список, который только колёсиком прокручивается, но на драг мышкой не реагирует? У меня в тестовом проекте сейчас именно такое поведение просто
источник

E

Evilenzo in Qt
Егор
Я уточню, задача сделать список, который только колёсиком прокручивается, но на драг мышкой не реагирует? У меня в тестовом проекте сейчас именно такое поведение просто
Да, так
источник

Е

Егор in Qt
Evilenzo
Да, так
Вот, попробуйте у себя запустить, может это что-то платформозависимое
ApplicationWindow {
   visible: true
   width: 640
   height: 480
   title: qsTr("Scroll")

   ScrollView {
       anchors.fill: parent

       ListView {
           width: parent.width
           model: 20
           interactive: !flicking
           delegate: ItemDelegate {
               text: "Item " + (index + 1)
               width: parent.width
           }
       }
   }
}
источник

Е

Егор in Qt
Егор
Вот, попробуйте у себя запустить, может это что-то платформозависимое
ApplicationWindow {
   visible: true
   width: 640
   height: 480
   title: qsTr("Scroll")

   ScrollView {
       anchors.fill: parent

       ListView {
           width: parent.width
           model: 20
           interactive: !flicking
           delegate: ItemDelegate {
               text: "Item " + (index + 1)
               width: parent.width
           }
       }
   }
}
А, мой код тут не причём, это поведение от ScrollView. Т.е нужно листвью внутри скроллвью поместить
источник

E

Evilenzo in Qt
Егор
А, мой код тут не причём, это поведение от ScrollView. Т.е нужно листвью внутри скроллвью поместить
Да, это помогло, спасибо
источник

V

Vsevolod in Qt
Evilenzo
Пока один вариант - переписать MouseArea, но странно, что других способов не придумали. На компе такое поведение выглядит не к месту
почему? это удобно и на компе

а если сенсорный экран? хотя бы опцию для включения надо запилить
источник

E

Evilenzo in Qt
Vsevolod
почему? это удобно и на компе

а если сенсорный экран? хотя бы опцию для включения надо запилить
Хм, спасибо за совет
источник

RG

Renat Garaev in Qt
Billy Steve Carl Joe почему не задаёте вопрос, на русском языке в этом прекрасном ламповом чате Qt?
источник

RG

Renat Garaev in Qt
Может вы знаете что надо задавать вопросы, и приветствовать на русском языке?
источник