如何在Qt 4.5.2中设计浮动工具栏

时间:2009-08-27 08:24:22

标签: linux qt qt4

如何在Qt中制作浮动工具栏,就像Microsoft Windows RDP客户端的顶部浮动面板,任何代码示例? 此致

2 个答案:

答案 0 :(得分:4)

在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);

答案 1 :(得分:0)

我自己做 - 从头开始​​。 AFAIk现有的Qt小部件都不会给你你想要的东西。但是,将QWidget子类化并创建自己的应用程序应该非常容易。