Ubuntu_linux, не катит, так как status===Image.Error можно проверить только после присванивания source картинки а не до этого. Или я вас не правильно понял?
Спасибо! поставил на условие if(status==Image.Error)source= загрузку дефолтной и все работает как положено.
А вывод в консоли десятка ошибок "Cannot open: file:///".. не влияет на производительность? И можно как-то временно выключать вывод во время загрузки чтобы не засорять консоль?
Есть приложение с динамически загружаемыми картинками с форматом имен 001.png и надо их загружать в цикле например от 1 до 1000; Если картинки нет на диске то в консоли ошибка "Cannot open file://" и вместо картинки прозрачный фон. Надо чтобы вместо недостающих картинок была дефолтная. Можно было бы обойтись фоном с Image.Tile но хочется избавится от ошибок в консоли, и думаю так будет лучше. То как в QML сначала проверить путь на существование этой картинки?
Ubuntu_linux, да, так можно для одной картинки или нескольких, а если это сетка из 500х500 картинок с разрешением каждой 256х256? Так чтобы они динамически удалялись как это происходит в GridView. Как это сделать?
Patrin Andrey, PropertyAnimation это хорошо, но думаю оно будет конфликтовать с перетаскиванием мышки.. (или нет?) ListView.highlightMoveDuration, как раз с этого и сделал костыли.. Видимо придется на костылях ковылять..
Есть карта в картинках 256х256. Хочу загрузить ее в GridView используя FolderListModel. Но количество столбцов равняется по ширине. Как задать фиксированное количество столбцов и строк в GridView?
ListView::positionViewAtIndex ( int index, PositionMode mode )
Спасибо за функцию, не знал об такой. Но при ее использовании плавного перехода нет.. Как сделать чтобы был плавный переход и чтобы не поломались плавные эффекты от перетаскивания мышкой из Flipable? Надо чтобы оно работало точно так как при прокрутке роликом мышки, желательно с столкновениями за борт при достижении края списка.
Есть ListView с вертикальным списком. Нужны две кнопки "Вверх" и "Вниз" которые плавно прокручивают список на 1 или 3 позиции как при прокрутке роликом мышки. Не могу найти методов с текстом wheel.. Как это реализовать програмно?
PS: сейчас делаю через listView.currentIndex=index.. но это извращение с перемещением highlight все портит..