Название: Управление панелью инструментов Отправлено: Alex00 от Март 21, 2007, 13:15 Имеется панель инструментов (ToolBar), на которой расположены кнопки соответствующие различным инструментам из панели меню. Необходимо из панели меню (например: Настройка->Редактирование... или Настройка->Форматирование...) нажатием на кнопки "Редактирование" и "Форматирование" включать и отключать видимость кнопок инструментов в панели инструментов.
Подскажите примерный путь поиска для решения, или коротенький кусок кода. Название: Управление панелью инструментов Отправлено: Sergeich от Март 21, 2007, 13:36 Юзай QAction и будет тебе счастье :)
Название: Управление панелью инструментов Отправлено: Alex00 от Март 21, 2007, 13:46 Цитата: "Sergeich" Юзай QAction и будет тебе счастье :) Юзал, но немного запарился. Чуть позже кусочек кода положу, не выходит связать нажатии кнопки с ToolBar-ом.Название: Управление панелью инструментов Отправлено: Racheengel от Март 22, 2007, 10:37 QAction можно создавать прямо в дизайнере и кидать их на форму - и в меню, и на тулбары. Вызов QAction::setEnabled() - это все, что надо будет сделать затем, чтоб включить/выключить и кнопку на тулбаре, и пункт в меню. QAction собственно для этого и были придуманы.
|