首页 > 其他 > 详细

QT学习二:工具栏

时间:2016-02-17 14:27:23      阅读:188      评论:0      收藏:0      [点我收藏+]

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

QT学习二:工具栏

原文:http://www.cnblogs.com/91program/p/5195012.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!