在 Qt 中,使用 QMenu
时,可以通过调用 addSeparator()
方法来添加分隔符。下面是一个简单的示例:
#include <QApplication>
#include <QMainWindow>
#include <QMenuBar>
#include <QMenu>
#include <QAction>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QMainWindow window;
// 创建菜单栏
QMenuBar *menuBar = window.menuBar();
// 创建一个菜单
QMenu *fileMenu = menuBar->addMenu("File");
// 添加动作到菜单
QAction *newAction = fileMenu->addAction("New");
QAction *openAction = fileMenu->addAction("Open");
// 添加分隔符
fileMenu->addSeparator();
QAction *exitAction = fileMenu->addAction("Exit");
window.show();
return app.exec();
}
在这个示例中,我们创建了一个简单的主窗口,并在菜单中添加了一些操作。在 "New"
和 "Open"
之间插入了一个分隔符,然后再添加了 "Exit"
操作。运行程序后,你会看到这些选项和分隔符在下拉菜单中呈现出来。
内容由零声教学AI助手提供,问题来源于学员提问