QToolBar |
Здравствуйте, гость ( Вход | Регистрация )
QToolBar |
demaker |
22.2.2013, 11:55
Сообщение
#1
|
Студент Группа: Участник Сообщений: 73 Регистрация: 29.1.2013 Пользователь №: 3691 Спасибо сказали: 0 раз(а) Репутация: 0 |
Как добавить кнопки в toolbar, который есть в QMainWindow?
Или убрать его, чтобы добавить свой? |
|
|
RazrFalcon |
22.2.2013, 14:05
Сообщение
#2
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
addWidget()?
Убираем в дизайнере, кидаем horizontal layout и получаем почти что toolbar, но без перетаскивания и action'ов. |
|
|
demaker |
22.2.2013, 14:29
Сообщение
#3
|
Студент Группа: Участник Сообщений: 73 Регистрация: 29.1.2013 Пользователь №: 3691 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ну это понятно, что addWidget();
А как мне получить указатель на toolbar, который уже есть в MainWindow? |
|
|
Sokoloff |
22.2.2013, 14:55
Сообщение
#4
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
Ну это понятно, что addWidget(); А как форма создавалась в дизайнере? Если да, то тулбар это обычный виджет который лежит на форме, имя его уточни в дизайнере, по умолчанию toolBar. Доступ к нему стандартный как и к прочим виджетам на форме ui->toolBarА как мне получить указатель на toolbar, который уже есть в MainWindow? Если форма создается где то еще, и у тебя только указатель, то используй findChild или findChildren на форме. Что-то вроде Ну а добавление/удаление через QMainWindow::addToolBar, QMainWindow::insertToolBar и QMainWindow::removeToolBar |
|
|
demaker |
22.2.2013, 15:33
Сообщение
#5
|
Студент Группа: Участник Сообщений: 73 Регистрация: 29.1.2013 Пользователь №: 3691 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо.
|
|
|
Текстовая версия | Сейчас: 25.11.2024, 12:23 |