QT学习二:工具栏
Posted 91program
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT学习二:工具栏相关的知识,希望对你有一定的参考价值。
QT 的工具栏提供 Dock 功能,文字/图标显示排列的功能。
void MainWindow::createToolBar(void) { QToolBar *toolBar = new QToolBar; QToolButton *toolBtn = new QToolButton; toolBtn->setText(tr("ToolBar")); toolBar->addWidget(toolBtn); this->addToolBar(toolBar); } void MainWindow::createToolBar2(void) { QToolBar *toolBar = new QToolBar; QToolButton *toolBtn = new QToolButton; toolBtn->setIcon(QIcon(":/prefix/Home.png")); toolBtn->setText(tr("ToolBar")); toolBtn->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); toolBar->addWidget(toolBtn); toolBar->setAllowedAreas(Qt::TopToolBarArea | Qt::BottomToolBarArea); this->addToolBar(toolBar); }
MainWindow 默认的 UI 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。
以上是关于QT学习二:工具栏的主要内容,如果未能解决你的问题,请参考以下文章
Visual Leak Detector在 QT 中使用 VLD(方式二)
26.Qt Quick QML-RotationAnimationPathAnimationSmoothedAnimationBehaviorPauseAnimationSequential(代码片段