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

  • 相关阅读:
    Redis开发与运维:SDS
    Redis开发与运维:数据迁移
    我的2019上半年
    C# 并发编程
    经典排序算法 — C# 版(上)
    图解 -- 树的汇总
    图解--队列、并发队列
    栈到CLR
    我们的数组
    算法复杂度
  • 原文地址:https://www.cnblogs.com/91program/p/5195012.html
Copyright © 2011-2022 走看看