(12)菜单栏、工具栏和状态栏

简介: (12)菜单栏、工具栏和状态栏
openAction = new QAction(QIcon(":/images/doc-open"), tr("&Open..."), this);
openAction->setShortcuts(QKeySequence::Open);
openAction->setStatusTip(tr("Open an existing file"));
connect(openAction, &QAction::triggered, this, MainWindow::open);
 
QMenu *file = menuBar()->addMenu(tr("&File"));
file->addAction(openAction);
 
QToolBar *toolBar = addToolBar(tr("&File"));
toolBar->addAction(openAction);

Qt 中,表示菜单的类是QMenuBarQMenuBar代表的是窗口最上方的一条菜单栏。

我们使用其addMenu()函数为其添加菜单。

QToolBar就是工具栏。我们使用的是addToolBar()函数添加新的工具栏。

 

QToolBar *toolBar2 = addToolBar(tr("Tool Bar 2"));
toolBar2->addAction(openAction);
 
statusBar();

QStatusBar继承了QWidget,因此,我们可以将其它任意QWidget子类添加到状态栏,从而实现类似 Photoshop 窗口底部那种有比例显示、有网格开关的复杂状态栏。

相关文章
|
2月前
循环滑动的工具条
循环滑动的工具条
21 0
图标
4.5 图表 4.5.1 图表简介 1、图表 图表就是工作表单元格中数据的图形化表示,以直观形象的形式显示数据及数据之间的关系。 图表是基于工作表中的数据建立的,为工作表中的数据建立了图表后,图表和建立图表的数据就建立了一种动态链接关系: 1删除数据清单中的源数据时,图表中相应数据系列会自动删除。 2但删除图表中数据系列时,数据清单中源数据不变 2、图表的分类 按照图表的存放位置分为以下两种类型: 1嵌入式图表 (Alt+F1,默认),它和创建图表的数据源放置在同一张工作表中,打印时同时打印; 2独立图表 (F11),它是一个独立的图表工作表,打印时也将与数据表分开打印。 注意
CDialog中使用工具栏和状态栏
CDialog中使用工具栏和状态栏
91 0
C# winform 获取标题栏,状态栏,菜单栏的高度
//获得当前窗体标题栏高度 MessageBox.Show("当前窗体标题栏高度"+(this.
1707 0
【QT】QT菜单栏、状态栏、工具栏
【QT】QT菜单栏、状态栏、工具栏
|
区块链 Python 数据格式