QToolBar* pTB = new QToolBar( tr( "Панель 1" ), this ); pTB->d_func()->setWindowState( true, true, QRect( 100, 100, 200, 40 ) );
C++ (Qt)void UndockToolBar( QToolBar* tb ){ tb->hide(); tb->setWindowFlags( Qt::Tool | Qt::FramelessWindowHint | Qt::X11BypassWindowManagerHint#ifdef Q_WS_MAC | Qt::WindowStaysOnTopHint#endif ); tb->adjustSize(); tb->move( 100, 100 ); tb->show();}
pTB = new QToolBar( tr( "Панель 2" ), NULL ); UndockToolBar( pTB );
pTB = new QToolBar( tr( "Панель 2" ), this ); // this - это QMainWindow UndockToolBar( pTB );