Qt中QAction类的简单使用
QAction类是Qt中用于创建菜单项和工具栏按钮的类。下面我们来看一下如何使用QAction类。
- 创建一个QAction对象并设置属性
QAction *action = new QAction(this); // 创建QAction对象
action->setText(tr("打开")); // 设置显示文本
action->setShortcut(QKeySequence::Open); // 设置快捷键
action->setIcon(QIcon(":/images/open.png")); // 设置图标
- 将QAction添加到菜单或者工具栏中
QMenu *fileMenu = menuBar()->addMenu(tr("文件")); // 创建菜单项
fileMenu->addAction(action); // 将QAction添加到菜单中
QToolBar *fileToolBar = addToolBar(tr("文件")); // 创建工具栏项
fileToolBar->addAction(action); // 将QAction添加到工具栏中
- 连接QAction的信号槽函数
connect(action, &QAction::triggered, this, &MainWindow::open); // 连接QAction的信号槽函数
<
本文介绍了Qt中的QAction类,用于创建菜单项和工具栏按钮。讲解了如何创建QAction对象、设置属性、添加到菜单或工具栏、连接及实现信号槽函数,提供了相关代码示例。
订阅专栏 解锁全文
536

被折叠的 条评论
为什么被折叠?



