crossplatform.ru

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


  Ответ в Как создать QToolBar на QDockWidget?
Введите ваше имя
Подтвердите код

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

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


Последние 10 сообщений [ в обратном порядке ]
kruger Дата 2.12.2015, 10:22
  Работает, спасибо.
ViGOur Дата 1.12.2015, 16:01
  QToolBar создаётся на QMainWindow.
Создай объект QMainWindow, на нем создай тулбар, и помести его на QDockWidget, примерно так (в конструкторе доквиджета):
QMainWindow *pChildMain = new QMainWindow(this);
QToolBar *pToolBar = new QToolBar(pChildMain);
pChildMain->setWindowFlags(Qt::Widget);
pChildMain->addToolBar(pToolBar);
setWidget(pChildMain);
Код сделал на коленке, потому не обессуть если не сразу заработает! :rolleyes:
kruger Дата 1.12.2015, 13:37
  Пытаюсь создать QToolBar на QDockWidget как на обычном QWidget, но что-то ничего не получается.
Делаю это в конструкторе доквиджета так:
toolBar = new QToolBar(this, tr("Установки") );
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 16:02