Как создать плавающую панель инструментов в Qt 4.5.2 - PullRequest
2 голосов
/ 27 августа 2009

Как сделать плавающую панель инструментов в Qt, как и верхнюю плавающую панель клиента Microsoft Windows RDP, какой-нибудь пример кода? Привет

Ответы [ 2 ]

4 голосов
/ 27 августа 2009

Внутри вашего производного класса QMainWindow:

QToolBar* pToolBar = new QToolBar(this);

pToolBar->setAllowedAreas(Qt::NoToolBarArea);

pToolbar->setFixedWidth(300);
pToolBar->setFixedHeight(50);

/* add actions to pToolBar here */

addToolBar(Qt::NoToolBarArea, pToolBar);
0 голосов
/ 27 августа 2009

Я бы сделал это сам - с нуля. AFAIk Ни один из существующих виджетов Qt не даст вам того, что вы хотите. Тем не менее, легко создать подкласс QWidget и создать свой собственный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...