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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: pushButton - 3 состояния  (Прочитано 2505 раз)
irv
Гость
« : Сентябрь 20, 2010, 10:16 »

Есть такой код:

Код:
  if (ui.pushButton_1->isChecked()){
      ui.pushButton_1->setText("1");
    }
    if(ui.pushButton_1->text() == "1"){
        if (!ui.pushButton_1->isChecked()){
          ui.pushButton_1->setText("2");
        }
    }

Т.е. если нажать на кнопку, то появися "1", если "отпустить", то появится "2".
А как добавить третье состояние, т.е. чтобы нажать еще раз и появилось "3"?

Спасибо.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Сентябрь 20, 2010, 12:58 »

счётчик заведи, и на основе его значений отображай
Записан

Юра.
SABROG
Гость
« Ответ #2 : Сентябрь 20, 2010, 15:21 »

http://doc.qt.nokia.com/4.6/statemachine-api.html#a-simple-state-machine
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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