Russian Qt Forum
Ноябрь 23, 2024, 02:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Существует ли хороший ListView / ListWidget (в том числе для картинок)?  (Прочитано 5328 раз)
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« : Декабрь 02, 2010, 14:01 »

Прежде чем городить что-то новое решил проверить может кто сталкивался

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

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

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

Заранее спс!
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #1 : Декабрь 02, 2010, 18:16 »

Смотри Qt Quick Улыбающийся
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #2 : Декабрь 06, 2010, 18:46 »

Да вероятно тамошний Лист это все может, но мне пока не хочется весь интерфейс программы переводить на QML. Если я правильно понял я не могу использовать отдельные компоненты QML на обычной GUI Qt форме. Или может возможно в интерфейс сделанный на QML грузить формы UI?

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

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

Сообщений: 625


Просмотр профиля WWW
« Ответ #3 : Декабрь 07, 2010, 01:42 »

С помощью QDeclarativeView можешь встроить qml в свой UI.

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

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #4 : Декабрь 07, 2010, 11:48 »

Спасибо! Попробую этот вариант - тем более что даже плагин для дизайнера QDeclarativeView оказывается есть.
Записан
asvil
Гость
« Ответ #5 : Декабрь 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'а.
Записан
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #6 : Декабрь 07, 2010, 12:21 »

Не видел - спс. буду тоже смотреть.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.092 секунд. Запросов: 23.