crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QT для мобильных платформ
2th3sky
  опции профиля:
сообщение 18.11.2009, 5:56
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 18.11.2009
Пользователь №: 1239

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте.

У меня есть несколько вопросов по использованию QT на мобильных платформах, таких как Symbian и Windows Mobile

1. Использую QListWidget для отображения списка своих кастомных виджетов с набором различных контролов. Чтобы отобразить свой QCustomWidget я использую метод setItemWidget. Для реализации скролинга пальцем, в методе mouseMove у QListWidget просто напросто передвигаю скролбар на нужную позицию. При добавлении в список около 20 таких виджетов, скролинг тормозит. На некоторых устройствах даже с меньшим количеством. Я понимаю, что все зависит от устройства, но все же как решить данную проблему. Может я подошел к вопросу реализации такого списка в корне не верно. Прошу рассказать возможные варианты реализации такого списка.

2. Так как QT является кросс-платформенным фреймворком, то соответственно и приложение должно быть кросс-платформенным. Поэтому при реализации приложения столкнулся с проблемой масштабирования контролов для разных разрешений экранов. Было принято решение для каждого экрана хардкодить свой layout, а потом его подгружать в зависимости от текущего разрешения экрана. Но вопрос в том, как все это реализовать? Где хранить и как? Прошу рассказать возможные варианты решения данной проблемы.

Спасибо заранее за ответы!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 3.1.2025, 2:07