You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Gio::Menu添加菜单分隔符?

在Gtkmm的Gio::Menu中添加菜单分隔符

Gio::Menu完全支持添加分隔符,你之前尝试的方法无效是因为用错了方式——Gtk::SeparatorMenuItem属于旧版Gtk菜单组件体系,和基于Gio的新式菜单不兼容,而输入“-”的写法也不适用于Gio菜单体系。

你只需要调用Gio::Menu提供的append_separator()方法,就能在菜单项之间添加分隔线。修改后的代码如下:

auto main_menu = Gio::Menu::create();
main_menu->append("Export to WAV", "app.exportToWav");
main_menu->append_separator(); // 添加分隔符
main_menu->append("About", "app.about");

内容的提问来源于stack exchange,提问作者Joseph .M 101

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 12:05:21