Qt操作工具条
2016-05-13 20:49
627 查看
void MainWindow::CreateToolBar()
{
//设定工具栏
QAction *tb1_act1=new QAction(this);
tb1_act1->setText("解 压");
tb1_act1->setIcon(QIcon(":/image/m1.ico"));
tb1_act1->setStatusTip("open a file");
ui->mainToolBar->addAction(tb1_act1);
connect(tb1_act1, SIGNAL(triggered()), this, SLOT(open()));//设置一个对话框
//空白工具,只是增加一个空白位置,以调整图标之间的间隔。
ui->mainToolBar->addAction(QIcon("m1.ico"),"");
QAction *tb1_act2=ui->mainToolBar->addAction(QIcon(":/image/m2.ico"),"设 置");
connect(tb1_act2, SIGNAL(triggered()), this, SLOT(close()));//设置一个对话框
ui->mainToolBar->addAction(QIcon("m1.ico"),"");
QAction *tb1_act3=ui->mainToolBar->addAction(QIcon(":/image/m3.ico"),"保 存");
connect(tb1_act3, SIGNAL(triggered()), this, SLOT(close()));//设置一个对话框
QFont font;
font.setBold(true);
font.setPointSize(16);
ui->mainToolBar->setFont(font);
setToolButtonStyle(Qt::ToolButtonTextUnderIcon); //图标在上,文字在下
ui->mainToolBar->setMovable(false); //工具条不可拖动
ui->mainToolBar->setStyleSheet("color:blue;background-color:white"); //工具条样式
setIconSize(QSize(50,50)); //图标大小
}
相关文章推荐
- Qt中的MDI多对话框程序框架
- qt中的TabWidget应用程序框架
- QTableWidget使用技巧
- VS2012 + QT5.4.0 + OPENCV249 环境搭建小结
- Qt之图形(简笔画-绘制漂亮的西瓜)
- Qt之图形(简笔画-绘制漂亮的西瓜)
- Windows下QT软件发布
- qwt在Mac OSX10.11.2/3 + Qt5.5.0环境下的配置要求
- Qt: 渐变填充
- QTableView中文本根据内容自动换行的简单方法
- 文章标题
- VS调试Qt的时候只显示QString地址不显示值
- [QT] SQLite操作
- Qt触屏放缩事件
- Qt使用总结(转)
- Qt之图形(绘制漂亮的圆弧)
- Qt之图形(绘制漂亮的圆弧)
- Qt之图形(QPainterPath)
- Qt之图形(QPainterPath)
- VS2010编译Qt4