QT学习二:工具栏
时间:2018-11-23 09:30:01
手机看文章
扫描二维码
随时随地手机看文章
[导读]QT 的工具栏提供 Dock 功能,文字/图标显示排列的功能。void MainWindow::createToolBar(void)
{
QToolBar *toolBar = new Q
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 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。