Russian Qt Forum

Qt => Qt Quick => Тема начата: IGHOR от Декабрь 12, 2011, 01:46



Название: QML: GridView фиксированное количество столбцов и строк
Отправлено: IGHOR от Декабрь 12, 2011, 01:46
Есть карта в картинках 256х256.
Хочу загрузить ее в GridView используя FolderListModel.
Но количество столбцов равняется по ширине.
Как задать фиксированное количество столбцов и строк в GridView?


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: Patrin Andrey от Декабрь 12, 2011, 08:45
Никак, афайк. Я бы делал такой компонент на плюсах. А учитывая, что карта может(?) быть не совсем квадратной, то с qml будет много проблем.


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: IGHOR от Декабрь 12, 2011, 18:52
Patrin Andrey, да видимо придется писать свой компонент..
Буду натягивать его на QML


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: IGHOR от Декабрь 14, 2011, 18:46
Собираюсь написать MapViewer.
Подскажите в которую сторону смотреть..
Как это лучше реализовать?


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: Ubuntu_linux от Декабрь 14, 2011, 21:08
ха, используй QML Grid Element и засунь его в flikable


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: IGHOR от Декабрь 14, 2011, 22:33
ха, используй QML Grid Element и засунь его в flikable
А как его так засунуть?


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: Ubuntu_linux от Декабрь 14, 2011, 22:41
ха, используй QML Grid Element и засунь его в flikable
А как его так засунуть?
Аналогично Image
Код
QBasic/QuickBASIC
import QtQuick 1.0
 
Flickable {
    WIDTH: 200; height: 200
    contentWidth: image.WIDTH; contentHeight: image.height
 
    Image { id: image; source: "bigImage.png" }
}


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: IGHOR от Декабрь 15, 2011, 02:31
Ubuntu_linux, да, так можно для одной картинки или нескольких, а если это сетка из 500х500 картинок с разрешением каждой 256х256?
Так чтобы они динамически удалялись как это происходит в GridView. Как это сделать?


Название: Re: QML: GridView фиксированное количество столбцов и строк
Отправлено: Ubuntu_linux от Декабрь 15, 2011, 15:30
Ubuntu_linux, да, так можно для одной картинки или нескольких, а если это сетка из 500х500 картинок с разрешением каждой 256х256?
Так чтобы они динамически удалялись как это происходит в GridView. Как это сделать?
подгружать только то что ближе к центру, а иначе делать дестрой елементу ячейки.