在C++中,可以使用QMenu的addSeparator()函数来插入分割线。以下是一个示例代码:
#include <QApplication>
#include <QMainWindow>
#include <QMenuBar>
#include <QMenu>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QMainWindow mainWindow;
// 创建菜单栏
QMenuBar *menuBar = mainWindow.menuBar();
// 创建菜单
QMenu *fileMenu = menuBar->addMenu("File");
// 添加菜单项
fileMenu->addAction("New");
fileMenu->addAction("Open");
// 插入分割线
fileMenu->addSeparator();
fileMenu->addAction("Save");
mainWindow.show();
return app.exec();
}
上述代码创建了一个主窗口,并在其菜单栏中的”File”菜单中插入了一个分割线。你可以根据需要修改和扩展这个示例来满足自己的需求。
内容由零声教学AI助手提供,问题来源于学员提问