crossplatform.ru

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

> QSpinBox
Asdprom
  опции профиля:
сообщение 12.11.2011, 16:04
Сообщение #1


Новичок


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

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




Репутация:   0  


Здравствуйте, как можно соединить два спинбокса так, чтобы при изменении значения одного на единицу другой увеличивался на пять или на оборот. Заранее спасибо. QT 4.7
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
RazrFalcon
  опции профиля:
сообщение 12.11.2011, 16:35
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Можно через сигналы-слоты.
Если вы используете дизайнер - то нажмите ПКМ на 1-м спинбоксе - Перейти к слоту - valueChanged(int)
Вы автоматически попадете в редактор кода, и там у вас должно быть что-то вида
void MainWindow::on_spinBox_1_valueChanged(int arg1)
{
    // добавляем 5 к текущему значению 2-о spinbox'а
    spinBox_2->setValue(spinBox_2->value()+5); // эту сроку мы пишем сами
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 30.11.2024, 4:40