首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt5.2对Ubuntu全局菜单的Qml支持

Qt5.2对Ubuntu全局菜单的Qml支持
EN

Stack Overflow用户
提问于 2014-02-21 04:03:30
回答 1查看 715关注 0票数 6

我正在创建一个桌面应用程序,我想知道如何让显示为Ubuntu上的一个全局菜单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-18 17:13:56

如果我理解得很好(从这个岗位上),您就不能将QML代码插入到Ubuntu的(Unity)全局菜单中(阅读: UGM)。

但是如果你真的想要你的菜单出现在UGM,那么我讨厌的解决办法是创建两个窗口,一个将代表UGM (设置为在所有窗口之上)和另一个实际的应用程序。然而,QtDesktop组件应该可以帮助您。 建议您不要这样做,因为您需要查看很多事情(比如当窗口失去焦点时的操作)。

如果您不想在UGM中注入QML代码,而是创建您自己的菜单来触发QML中的函数,那么按照下面的指示。,然后将C++代码连接到QML。

另外,首先尝试使用QtDesktop组件创建菜单,可能会自动将菜单移动到UGM。(我不使用Ubuntu,所以我不能为您检查这个)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21925052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档