来自MainWindow的垂直QToolBar

thr*_*013 3 qt qt-creator qtoolbar

我想要的 是什么:http://puu.sh/3oUjh.jpg我有什么:http://puu.sh/3oUnI.png

工具栏是在mainwindow.ui中制作的,我试过了 ui->_toolbar->setLayoutDirection(Qt::LeftToolBarArea);

但我得到这个错误: no matching function for call to 'QToolBar::setLayoutDirection(Qt::ToolBarArea)'

Pav*_*hov 9

你可以使用QToolBar::orientation财产:

ui->myToolbar->setOrientation(Qt::Vertical);
Run Code Online (Sandbox Code Playgroud)

您还可以使用QMainWindow::addToolBar:

addToolBar(Qt::LeftToolBarArea, ui->myToolbar);
Run Code Online (Sandbox Code Playgroud)

请注意,默认情况下,用户可以拖动工具栏并将其附加到主窗口的任何一侧.

  • addToolBar(Qt::LeftToolBarArea, ui->myToolbar); 创造了奇迹 (2认同)