LINUX.ORG.RU

Qt. StatusBar наверху, а ToolBar внизу. Как можно так сделать?


0

1

Всем привет.

Душа на ночь хочет извращений в стиле сабжа :) А если серьйозно, то надо сделать Гуи во встроенной аппликухе на Qt чем-то похожий на стиль смартфона. Что-то вроде этого (правая картинка из трёх):

http://ptgmedia.pearsoncmg.com/images/chap24_9780132354165/elementLinks/expen...

Поскольку я не большой спец в Qt, то, естессно, интересует мнение бывалых, как такое сделать с меньшей кровью? Ведь если поставлю QStatusBar и QToolBar на мой QMainWindow, то они окажутся немного не там, где я хочу.

Всем заранее спасибо за советы, идеи
velik



Последнее исправление: velikS (всего исправлений: 1)

Ответ на: комментарий от visual

Насколько я понял, для QstatusBar-a нужен QWidget в конструкторе:

QStatusBar ( QWidget * parent = 0 )

а QLayout с QWidget не связан. Или я что-то не догоняю?

velikS
() автор топика
Ответ на: комментарий от visual

Ок, вроде догнал. Спасибо, завтра попробую

velikS
() автор топика
Ответ на: комментарий от visual

Ок, не сдержался и уже попробовал. Работает. Тема снята. Спасибо за идею

velikS
() автор топика
Ответ на: комментарий от shty

да, что-то я с ручником :)

но разовью тему

1. кнопки на тулбаре QToolButton (с установленными QIcon)
2. layout'ы:
- берёшь QVBoxLayout
- в него вставляешь виджеты
- последним вставляешь QHBoxlayout
3. в QHBoxLayout вставляешь QToolButton'ы

shty ★★★★★
()
Ответ на: комментарий от shty

Спасибо, я как-то так себе и представлял...

velikS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.