Qt和原生菜单

Qt是否支持在Windows和Linux上与任意窗口(即QWidget)的本机菜单栏进行交互? 看起来Qt将菜单视为另一个放置在父窗口上的子窗口小部件。也就是说,要有一个菜单栏,我必须在窗口的客户区保留一些空间。这在Mac上毫无意义,其菜单位于屏幕顶部。在Windows上,它没有多大意义 - 由系统实现的菜单位于客户区之外。不确定Linux上的本机模型是什么。     
已邀请:
Qt支持Mac和Windows上的原生菜单。在Qt Designer中查看表单时,看起来Mac上的Qt menues是非标准的,但它们不是。 Qt已经做了大量工作来处理支持平台之间的差异,并且它们运行良好。     

要回复问题请先登录注册