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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Разработка под коммуникаторы  (Прочитано 4572 раз)
n4ela
Гость
« : Января 19, 2010, 21:41 »

Вот стало интересно, если разрабатывать программы под кпк, стоит ли пользоваться layout'ами для расположения элементов.
Или если разрабатываешь под одно разрешения экрана можно вручную задать геометрию под каждый элемент?
Записан
Павел_F.
Гость
« Ответ #1 : Января 19, 2010, 23:22 »

Кроме разрешения еще и шрифты разные есть. Про это тоже забывать не стоит.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Января 20, 2010, 10:31 »

n4ela, приведи аргумент в пользу отсутствия компоновщика
Записан

Юра.
Павел_F.
Гость
« Ответ #3 : Января 20, 2010, 13:04 »

Ну отсутствие компоновщика даст некий выигрыш... Как минимум не нужно память под сам компоновщик и нет операций им производимых. Как следствие программа запустится быстрее и займет меньше памяти. Только вот стоит ли экономить за счет компоновщика... Особенно если учесть возможности современных мобильных устройств...
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #4 : Января 20, 2010, 13:19 »

Можно конечно сделать и без компоновщиков, но задумайся вот над чем, в некоторых кпк есть ф-ция когда при повороте их на 90 градусов на экране изображение стало быть то же поворачивается, вот и подумай что без компоновщика при данной ситуации тебе придется ее руками обрабатывать, а layout автоматов все растянет Подмигивающий
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Января 20, 2010, 14:16 »

>>без компоновщика при данной ситуации тебе придется ее руками обрабатывать, а layout автоматов все растянет
а значит коду нужно будет написать, который уже в компоновщике есть.
Записан

Юра.
n4ela
Гость
« Ответ #6 : Января 22, 2010, 12:39 »

n4ela, приведи аргумент в пользу отсутствия компоновщика
Ну я видел два преимущества:
1. Как уже сказали - это память.
2. По моему просто удобнее задать каждому элементу свою позицию вручную, если при программирование для ПК такое себе позволить нельзя то при разработки для кпк вполне возможно.
На счет поворота программы, я брал конкретную модель Nokia N900, там все программы работаю только в одной ориентации.

Вообще хотел попробовать перенести свое приложение на этот коммуникатор. Думал на чем можно сэкономить память.
Например во все программе использовался QSvg, за счет того что разрешения всегда одно и тоже я заменил его на обычный лайбел с картинкой .png.
Записан
Rcus
Гость
« Ответ #7 : Января 22, 2010, 13:59 »

Для того чтобы экономить память нужно сначала посмотреть куда она тратится Улыбающийся Вывод massif'а отрезвляет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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