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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Виджет, похожий на QDateTameEdit  (Прочитано 12680 раз)
vdann
Гость
« : Июнь 02, 2009, 15:14 »

...Девелоперы, день добрый, у меня такой вопрос, кто-нибудь делал виджет наподобие QDateTameEdit, мне нужен виджет для редактирования географических координат примерно такого формата =>
 N090º00'00"000
 S039º59'59"999
 E179º34'54"278
...полез в исходные коды, но там всё как-то круто завернуто, да ещё через private реализацию...
...пока-что сделал наследника от QDoubleSpinBox, но у не шаг можно задать только фиксированный,
а мне нужно что бы редактировать можно было по секциям как в этом самом QDateTameEdit?
Записан
kirill
Гость
« Ответ #1 : Июнь 03, 2009, 06:04 »

можно маску задать
Записан
mugabe
Гость
« Ответ #2 : Июнь 03, 2009, 10:01 »

либо QValidator
Записан
vdann
Гость
« Ответ #3 : Июнь 03, 2009, 10:37 »

...вообщем-то и маска и валидатор установлены и выглядит это вот так =>
Записан
vdann
Гость
« Ответ #4 : Июнь 03, 2009, 10:38 »

...а нужно примерно так =>
Записан
kirill
Гость
« Ответ #5 : Июнь 04, 2009, 05:55 »

чо то я разницы не увидел
Записан
mugabe
Гость
« Ответ #6 : Июнь 04, 2009, 06:24 »

Разница видимо в выделении только двух цифр, вместо всей строки
Записан
vdann
Гость
« Ответ #7 : Июнь 04, 2009, 08:58 »

...при грубом приближении - да, группы - это секции, для каждой задается свой шаг, да в QDateTime Edit эти секции можно по разному формировать =>
[hh:mm:ss.fff]
[hh:mm]
Записан
lex_newton
Гость
« Ответ #8 : Июнь 11, 2009, 16:15 »

Хм.. А можно исходный код данного виджета? а то мне тож такой пригодится в ближайшее время)))
Записан
sinj
Гость
« Ответ #9 : Июнь 11, 2009, 18:12 »

А не вариант работать со строкой? Я делал похожее, поставил нужное количество лабелов, грузил в них число и анализировал содержимое этих лабелов. Например в первом у меня были градусы, в следующем минуты. А можно вообще использовать спин боксы стандартные...
Записан
vdann
Гость
« Ответ #10 : Июнь 12, 2009, 11:37 »

Хм.. А можно исходный код данного виджета? а то мне тож такой пригодится в ближайшее время)))
...тот что на втором рисунке существует только в формате .psd, т.к ничего дельного я ещё пока не нашел...
Записан
vdann
Гость
« Ответ #11 : Июнь 12, 2009, 11:54 »

А не вариант работать со строкой? Я делал похожее, поставил нужное количество лабелов, грузил в них число и анализировал содержимое этих лабелов. Например в первом у меня были градусы, в следующем минуты. А можно вообще использовать спин боксы стандартные...
...по подробнее можно, пока что я представляю себе это так =>
Записан
vdann
Гость
« Ответ #12 : Июнь 12, 2009, 12:00 »

...я бы сказал что это не очень гладкое решение т.к. нельзя динамически формировать секции.
Хотя работать должен именно так...
Записан
sinj
Гость
« Ответ #13 : Июнь 14, 2009, 18:48 »

это и предлагалось. Все верно...
Записан
vdann
Гость
« Ответ #14 : Июнь 16, 2009, 16:29 »

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


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