crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> Настройка ресайза, нубский вопрос
BRE
  опции профиля:
сообщение 18.1.2011, 9:55
Сообщение #21


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


Цитата(Алексей1153 @ 18.1.2011, 9:38) *
расскажи же, чем лучше компоновщик ? Чем он шустрее ? Может я смогу понять. Но исполльзовать вряд ли начну - мне проще пару строк кода написать, чем сложные долгие манипуляции в редакторе форм производить. Время то тикает, заказчик нервничает - нельзя долго возиться :)

Вот это и удивляет.
Долго возиться нельзя, а ты руками пытаешься позиционировать виджеты при ресайзе, т.е. по-сути сам делаешь то, с чем хорошо справляется компоновщики.
Или это твоя основная задача? ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 18.1.2011, 9:59
Сообщение #22


фрилансер
******

Группа: Участник
Сообщений: 2890
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


BRE, а если у меня это гораздо быстрее получается ? Почему мне нельзя выбрать тот способ, который лучше работает ?

возможно, я просто не сталкивался с задачами на Qt, где лучше будет с компоновщиками. Столкнусь - оценю обязательно :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 18.1.2011, 10:03
Сообщение #23


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(Алексей1153 @ 18.1.2011, 9:38) *
мне проще пару строк кода написать, чем сложные долгие манипуляции в редакторе форм производить.
ну так и пиши в коде, причем здесь редактор форм. Компоновщики это классы QLayout, QGridLayout, QStackedLayout, QHBoxLayout и т.д. Используй их в коде. Это избавит тебя от огромной рутины по ручному позиционированию виджетов при ресайзе, т.к. компоновщики автоматически приводят в соответствие размеры и координаты виджетов на форме. Сложную форму, я уверен, ты вообще не сможешь с позиционировать вручную. А так получается, что пока заказчик нервно курит, Алексей занимается хернёй, виджеты на форме выстраивая.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 18.1.2011, 10:05
Сообщение #24


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


Цитата(Алексей1153 @ 18.1.2011, 9:58) *
BRE, а если у меня это гораздо быстрее получается ? Почему мне нельзя выбрать тот способ, который лучше работает ?

Покажи пожалуйста скриншот и свой простой код для сложного диалога содержащего хотя-бы 20-30 контролов (про большее пока промолчу). Желательно, что бы эти контролы располагались не просто в ряд по горизонтали или вертикали.
Очень хочется посмотреть. ;)

А потом я попрошу тебя сделать некоторые изменения и посмотрим как быстро ты это сделаешь. ;)

Сообщение отредактировал BRE - 18.1.2011, 10:06
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 18.1.2011, 10:05
Сообщение #25


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(BRE @ 18.1.2011, 10:05) *
Очень хочется посмотреть. ;)
присоединяюсь .
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 18.1.2011, 10:15
Сообщение #26


фрилансер
******

Группа: Участник
Сообщений: 2890
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


igor_bogomolov, я их там очень редко выстраиваю. Я жне спорю - может в этом и дело. А один табконтрол один раз привязать - это 2 минуты , и забыл навсегда.

Вот если бы я пару-тройку лет назад был знаком с Qt, я бы один из программаторов писал бы точно на Qt и, уверен, с компоновщиками - там очень много окошек надо было относительно друг друга выравнивать, причём не в коде, а на форме

Так что, всё зависит от задачи, а не от религии

Цитата(BRE @ 18.1.2011, 12:05) *
Покажи пожалуйста скриншот и свой простой код для сложного диалога содержащего хотя-бы 20-30 контролов (про большее пока промолчу). Желательно, что бы эти контролы располагались не просто в ряд по горизонтали или вертикали.
Очень хочется посмотреть.

А потом я попрошу тебя сделать некоторые изменения и посмотрим как быстро ты это сделаешь.


на это только что ответил :) А под Qt ещё не встретилось такой задачи с контролами

Напоминаю любителям усложнять: ТС пишет про выравнивание единственного элемента управления!

Сообщение отредактировал Алексей1153 - 18.1.2011, 10:14
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 18.1.2011, 10:22
Сообщение #27


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


Цитата(Алексей1153 @ 18.1.2011, 10:15) *
Напоминаю любителям усложнять: ТС пишет про выравнивание единственного элемента управления!

Это сейчас. ТС пробует Qt, и завтра у него на форме может оказаться уже 10 элементов.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 18.1.2011, 10:25
Сообщение #28


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(Алексей1153 @ 18.1.2011, 10:10) *
А один табконтрол один раз привязать - это 2 минуты , и забыл навсегда.
А если через некоторое время тебе понадобится еще что то на форму добавить? Кнопку, лейбол? Всё это приведет к большой работе. Не проще ли сразу научиться делать правильно, что бы избавиться от проблем в будущем.
Цитата
Так что, всё зависит от задачи, а не от религии
Нужно уметь пользоваться имеющимся инструментарием. Ты не умеешь, зато кричишь громко о том что это зло.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 18.1.2011, 10:25
Сообщение #29


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


Цитата(Алексей1153 @ 18.1.2011, 10:15) *
Так что, всё зависит от задачи, а не от религии

А при чем здесь религия, компоновщики значительно упрощают создание (а также дальнейшее сопровождение) интерфейса пользователя, поэтому лично я не вижу причин для отказа от их использования.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 18.1.2011, 10:25
Сообщение #30


фрилансер
******

Группа: Участник
Сообщений: 2890
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


BRE, вот там бы я ему ничего не сказал. С другой стороны, бывает достаточно просто расставить за 5 минут окошки в редакторе и так же навсегда забыть про них. Тогда он бы и не написал вовсе дальше ничего ))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 4.4.2020, 18:19