QT学习二:工具栏
2016-02-17 13:10
711 查看
QT 的工具栏提供 Dock 功能,文字/图标显示排列的功能。
MainWindow 默认的 UI 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。
void MainWindow::createToolBar(void) { QToolBar *toolBar = new QToolBar; QToolButton *toolBtn = new QToolButton; toolBtn->setText(tr("ToolBar")); toolBar->addWidget(toolBtn); this->addToolBar(toolBar); } void MainWindow::createToolBar2(void) { QToolBar *toolBar = new QToolBar; QToolButton *toolBtn = new QToolButton; toolBtn->setIcon(QIcon(":/prefix/Home.png")); toolBtn->setText(tr("ToolBar")); toolBtn->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); toolBar->addWidget(toolBtn); toolBar->setAllowedAreas(Qt::TopToolBarArea | Qt::BottomToolBarArea); this->addToolBar(toolBar); }
MainWindow 默认的 UI 会提供一个工具栏,使用上述函数时需要删除这个默认的工具栏。否则,你会看到两个工具栏。
相关文章推荐
- QT操作剪切板
- QT Model/View框架中更新Model时View的显示问题
- QT学习一:菜单
- Qt 汉字乱码
- Qt浅谈之四十二钟表摆动显示百分比
- Qt按钮三态
- QT右键菜单
- Qt中使用多线程
- Qt添加icon图标(主要用于treeview或tableview的item前)
- Qt右击菜单栏实现
- QT设置窗口屏幕居中
- PyQt4入门教程(2)_PyQt4的第一个程序
- Qt QTextEdit根据行号移动光标
- 使用Qt设计师实现对话框
- Qt4 使用QJson库
- PyQt4入门教程(1)_PyQt介绍及准备工作
- Qt之设置窗口背景
- PyQt4入门教程(0)_译者说
- Qt 中定义单例对象
- Qt应用程序打包