Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: break от Декабрь 02, 2010, 14:01



Название: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: break от Декабрь 02, 2010, 14:01
Прежде чем городить что-то новое решил проверить может кто сталкивался

Что хотелось бы:

1) Возможность листать иконки, возможно разного размера, даже без текста (как список фото в смартфонах)
2) Таскать не только за скроллбар, но и за сами итемы
3) Инерционность прокрутки

Если что-то кому-то попадалось - дайте ссылочки плиз...

Заранее спс!


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: kibsoft от Декабрь 02, 2010, 18:16
Смотри Qt Quick :)


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: break от Декабрь 06, 2010, 18:46
Да вероятно тамошний Лист это все может, но мне пока не хочется весь интерфейс программы переводить на QML. Если я правильно понял я не могу использовать отдельные компоненты QML на обычной GUI Qt форме. Или может возможно в интерфейс сделанный на QML грузить формы UI?

Дело в том что есть куча плагинов со своими формами уже сделанными в UI - для большинства из них не требуется красоты и адаптации интерфейса под сенсор. То есть грузятся плагин  и его форме делается например setCentralWidget а также в главном окне присутствует этот самый ListView.

Ну и как бы написать удобный ListView для стандартного Qt UI задача вполне выполнимая, возможно даже более простая чем перевод всего на QML.


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: kibsoft от Декабрь 07, 2010, 01:42
С помощью QDeclarativeView можешь встроить qml в свой UI.

Все есть в доке!
http://doc.trolltech.com/4.7/qml-integration.html


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: break от Декабрь 07, 2010, 11:48
Спасибо! Попробую этот вариант - тем более что даже плагин для дизайнера QDeclarativeView оказывается есть.


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: asvil от Декабрь 07, 2010, 11:53
Я думаю что Вы уже сами увидели сообщение блога http://blog.codeimproved.net/2010/12/kinetic-scrolling-with-qt-the-what-and-the-how/
Прямая ссылка на исходный код. http://bitbucket.org/razvanpetru/qt-components/src/67fec1ece49c/QsWidgets/
Я так думаю подходит для abstractscrollview'а.


Название: Re: Существует ли хороший ListView / ListWidget (в том числе для картинок)?
Отправлено: break от Декабрь 07, 2010, 12:21
Не видел - спс. буду тоже смотреть.