crossplatform.ru

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


  Ответ в QToolBar
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
demaker Дата 22.2.2013, 15:33
  Спасибо. :rolleyes:
Sokoloff Дата 22.2.2013, 14:55
 
Цитата(demaker @ 22.2.2013, 15:29) *
Ну это понятно, что addWidget();
А как мне получить указатель на toolbar, который уже есть в MainWindow?
А как форма создавалась в дизайнере? Если да, то тулбар это обычный виджет который лежит на форме, имя его уточни в дизайнере, по умолчанию toolBar. Доступ к нему стандартный как и к прочим виджетам на форме ui->toolBar

Если форма создается где то еще, и у тебя только указатель, то используй findChild или findChildren на форме. Что-то вроде
QToolBar *toolBar = mainForm->findChild<QToolBar *>(); // Если знаешь что тулбар только один
QList<QToolBar *> allToolBars = parentWidget.findChildren<QToolBar *>(); // Если их несколько

Ну а добавление/удаление через QMainWindow::addToolBar, QMainWindow::insertToolBar и QMainWindow::removeToolBar
demaker Дата 22.2.2013, 14:29
  Ну это понятно, что addWidget();
А как мне получить указатель на toolbar, который уже есть в MainWindow?
RazrFalcon Дата 22.2.2013, 14:05
  addWidget()?

Убираем в дизайнере, кидаем horizontal layout и получаем почти что toolbar, но без перетаскивания и action'ов.
demaker Дата 22.2.2013, 11:55
  Как добавить кнопки в toolbar, который есть в QMainWindow?
Или убрать его, чтобы добавить свой?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 18:31