QT学习二:工具栏

来源:互联网 发布:淘宝网店培训视频 编辑:程序博客网 时间:2024/06/12 23:05

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 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。

1 0
原创粉丝点击