| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > QAction |
| Автор: Novicheck 13.2.2014, 18:01 | ||
Всех заглянувших приветствую, возникла небольшая проблема по выполнению условия в функции, а именно в данном коде
понимаю что ошибка в (ui->action_edit->toggle()), но не пойму как правильно написать данное условие. Суть условия - "если кнопку action_edit нажали, то выводится окно a->show() Заранее благодарен |
| Автор: borisbn 13.2.2014, 18:18 |
| http://qt-project.org/doc/qt-4.8/qabstractbutton.html#checked-prop |
| Автор: Novicheck 13.2.2014, 18:43 |
| ui->action_edit->isChecked тоже пробовал Добавлено через 7 минут и 13 секунд |
| Автор: vinter 13.2.2014, 18:52 |
| какой тип у action_edit? |
| Автор: Novicheck 13.2.2014, 18:57 |
| обычный экшэн на тулбаре |
| Автор: vinter 13.2.2014, 19:04 |
| если он isCheckable(), то когда он "залип" твоя проверка ui->action_edit->isChecked() должна давать true. Если нет, то твоя проверка вообще смысла не имеет, потому что non-checkable кнопка нажата бывает весьма короткий промежуток времени. |
| Автор: Novicheck 13.2.2014, 19:08 |
| суть уловил, благодарю |