Ben*_*tes 5 c++ user-interface qt qmenu
有没有办法在 QMenu 中拥有多列?我正在使用 Qt 和 C++。我搜索过,似乎没有办法在 Qt 中内置做到这一点。那么问题是如何将此功能添加到我的程序中?有人构建了可以有多列的自定义菜单吗?
也许子菜单就是您正在寻找的。正如 qt 文档所说:
使用 addSeparator() 插入分隔符,使用 addMenu() 插入子菜单,所有其他项目都被视为操作项目。
例如,这里有一个完整的示例。“格式”菜单项是一个子菜单。您可以添加子菜单:
m_mysubmenu = QMenu(...);
...
m_menu->addMenu(m_mysubmenu);
Run Code Online (Sandbox Code Playgroud)