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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Управление панелью инструментов  (Прочитано 3430 раз)
Alex00
Гость
« : Март 21, 2007, 13:15 »

Имеется панель инструментов (ToolBar), на которой расположены кнопки  соответствующие различным инструментам из панели меню. Необходимо из панели меню (например: Настройка->Редактирование...  или                                                            Настройка->Форматирование...) нажатием на кнопки "Редактирование" и "Форматирование" включать и отключать видимость кнопок инструментов в панели инструментов.
Подскажите примерный путь поиска  для решения, или коротенький кусок кода.
Записан
Sergeich
Гость
« Ответ #1 : Март 21, 2007, 13:36 »

Юзай QAction и будет тебе счастье Улыбающийся
Записан
Alex00
Гость
« Ответ #2 : Март 21, 2007, 13:46 »

Цитата: "Sergeich"
Юзай QAction и будет тебе счастье Улыбающийся
Юзал, но немного запарился. Чуть позже кусочек кода положу, не выходит связать нажатии кнопки с ToolBar-ом.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Март 22, 2007, 10:37 »

QAction можно создавать прямо в дизайнере и кидать их на форму - и в меню, и на тулбары. Вызов QAction::setEnabled() - это все, что надо будет сделать затем, чтоб включить/выключить и кнопку на тулбаре, и пункт в меню. QAction собственно для этого и были придуманы.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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