Мой друг попросил написать слайд-шоу на QtQuick 2.0. Я предложил ему следующий код. У меня в qmlviewer работает нормально, а у него возникают проблемы. ListView показывает изображения выше и ниже отведённой ему области. My friend asked to write slideshow of pictures in QtQuick 2.0. It works on my computer with qmlviewer, but he has problems. After the first picture there appear two or even three at once. https://forum.kde.org/viewtopic.php?f=289&t=129639
| Код | // какой язык выбирать для подсветки qml? import QtQuick 2.0 import Qt.labs.folderlistmodel 2.1
ListView { id: list width: 300; height: 250
FolderListModel { id: folderModel folder: "." nameFilters: ["*.png", ".jpg"] showDirs: false }
Component { id: fileDelegate
Image { height: 250; width: 300 fillMode: Image.PreserveAspectFit source: filePath } }
model: folderModel delegate: fileDelegate
property int index: 0; property alias count: folderModel.count;
Timer { interval: 5000; running: true; repeat: true onTriggered: { index++; if (index == count) index = 0; list.positionViewAtIndex(index, ListView.Visible) } } }
|
|