zoukankan      html  css  js  c++  java
  • QT学习二:工具栏

    QT  的工具栏提供 Dock 功能,文字/图标显示排列的功能。

     1 void MainWindow::createToolBar(void)  
     2 {  
     3     QToolBar *toolBar = new QToolBar;  
     4     QToolButton *toolBtn = new QToolButton;  
     5     toolBtn->setText(tr("ToolBar"));  
     6     toolBar->addWidget(toolBtn);  
     7     this->addToolBar(toolBar);  
     8 }  
     9   
    10 void MainWindow::createToolBar2(void)  
    11 {  
    12     QToolBar *toolBar = new QToolBar;  
    13     QToolButton *toolBtn = new QToolButton;  
    14     toolBtn->setIcon(QIcon(":/prefix/Home.png"));  
    15     toolBtn->setText(tr("ToolBar"));  
    16     toolBtn->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);  
    17     toolBar->addWidget(toolBtn);  
    18     toolBar->setAllowedAreas(Qt::TopToolBarArea | Qt::BottomToolBarArea);  
    19     this->addToolBar(toolBar);  
    20 }  

    MainWindow 默认的 UI 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。

  • 相关阅读:
    PHP 文件上传七牛云
    Ubuntu Nginx 配置
    Ubuntu Sublime 配置
    Ubuntu Apache 域名配置
    Ubuntu Apache 配置
    LAMP 搭建
    vue函数防抖和节流
    vs code 同步
    常用软件
    vue
  • 原文地址:https://www.cnblogs.com/91program/p/5195012.html
Copyright © 2011-2022 走看看