Size: a a a

2021 April 09

MM

Matvey Ma in Qt
источник

MM

Matvey Ma in Qt
Сам вопрос вот
источник

MM

Matvey Ma in Qt
Переслано от Matvey Ma
clicked.connect как-то странно работает, всего есть 4 кнопки, каждая должна обрабатывать свой layout с определенным путем, но в итоге по нажатию на любую из кнопок заполняется картинками только последний layout, хотя на картинке я нажал на первую кнопку
источник

MM

Matvey Ma in Qt
Переслано от Matvey Ma
источник

DK

Denis K in Qt
а если погуглить?
https://stackoverflow.com/q/2295290/4145376
источник

N

Nikola in Qt
Привет всем. Опять с qml. Имеем грид, реализовал d&d с помощью mouseArea.drag в делегатах. В целом все ок, но если нет апдейтов в модели, итем висит там же где и был. как заставить грид обновиться? forceLayout не работает
источник

T

Tamer in Qt
а сигнал dataChanged проброшен корректно?
источник

AS

Anatoly Shirokov in Qt
А почему нет? У тебя же при драге должен быть moveRows
источник

N

Nikola in Qt
покуда модель/прокси не реализованы, использую ListModel. суть в том, что когда мы  не перемещаем этот делегат на другую позицию, этого ивента и не будет
источник

AS

Anatoly Shirokov in Qt
ССЗБ
источник

N

Nikola in Qt
опять же, здесь нет места апдейту
источник

AS

Anatoly Shirokov in Qt
Есть move у listmodel, если не ошибаюсь
источник

N

Nikola in Qt
все верно. уточню кейс: при перемещении и муве - всё ок, но когда мы драгаем, но отпускаем в той же ячейке, т.е. move(1,1,1) (from, to, count) в модели данные не обновляются
источник

MM

Matvey Ma in Qt
так в самой лямбде параметров нету, устанавливать значение по умолчанию некому
источник

AS

Anatoly Shirokov in Qt
Так ничего не произошло, что обновлять
источник

N

Nikola in Qt
да, но элемент зависает в позиции, где я отпустил, а не вернулся на свое место в гриде
источник

N

Nikola in Qt
т.е нужно что-то гриду сунуть, что бы он перерисовался. ресайз например фиксит, но это плохой костыль
источник

AS

Anatoly Shirokov in Qt
ты когда отпускаешь item, он должен вернуть свою привязку к гриду и восстановить парент
источник

N

Nikola in Qt
я не отвязываю парент, сейчас попробую)
источник

AS

Anatoly Shirokov in Qt
источник