crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> QToolBar, Как разместить в нужном месте
flankerr
  опции профиля:
сообщение 20.10.2009, 16:09
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Предположим есть QToolBar. Есть необъодимость управлять программным способ его размещением. Как это сделать?
Ну предположим мне надо чтобы в момент его появления на экране он становился самым первым (выше остальных тулбаров) и был единственным в строке.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.10.2009, 18:48
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Почему тема была закрыта?
Может её удалить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
JuryS1806
  опции профиля:
сообщение 21.10.2009, 2:16
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 93
Регистрация: 21.10.2009
Из: Нижний Новгород
Пользователь №: 1168

Спасибо сказали: 9 раз(а)




Репутация:   0  


Привет ! Сам победил эту вещь на прошлой неделе. У меня это выглядить так:

void MainWindow::createMacroPanel() //создаю панель с Командами
{

  QTextEdit * MacroText;   // обязательно прописать здесь, иначе не сработает.
  MacroText = new QTextEdit(this);
  MacroText->setMaximumHeight(60);

   QToolBar * MacroPanel;
   MacroPanel = new QToolBar(trUtf8( "Панель команд" ),this);
   addToolBar(Qt::BottomToolBarArea,MacroPanel);   // ВОТ И ПОЛОЖЕНИЕ Тул Бара
   MacroPanel->addWidget(MacroText);
}


// Соответственно BottomToolBarArea - расположение снизу
// LeftToolBarArea - слева и т.д.
// И еще почему я тоже долго с этим возился, т.к. все тулбары у меня прописаны в mainwindow.h и расположение не удалось изменить,
// а если прописать его в теле программы, тогда все срабатывает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 6:12