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

  • 相关阅读:
    数据结构
    java web
    C++
    SQL(结构化查询语言)
    网站协议
    python
    爬虫
    select 多选
    List 去除重复数据的五种方式
    oracle锁表SID查询
  • 原文地址:https://www.cnblogs.com/91program/p/5195012.html
Copyright © 2011-2022 走看看