lui*_*bal 8 c# ubuntu gtk# menubar ubuntu-unity
我正在开发一个简单的GTK#应用程序(没什么严重的,只是一个小项目),我注意到我的应用程序菜单栏显示在我的应用程序窗口而不是Ubuntu的Unity全局菜单栏中.
有没有办法让菜单栏显示在统一菜单栏中?我试图谷歌一点但大多数结果似乎是关于禁用此行为 - 我想启用它.
目前,我正在通过MonoDevelop的可视化编辑器将菜单栏添加到VBox.
不知何故,该应用程序无需任何更改即可正常运行。
我的菜单栏位于 vbox 中,它是我创建的主窗口的唯一子窗口。它是 vbox 的第一个元素,不确定是否会影响任何内容。
这是我注意到的:
我问这个问题是因为当我在 MonoDevelop 上单击“运行”时,菜单栏显示在窗口中而不是全局的。
但是,当我直接从命令行运行它时mono [myappname].exe,它工作得很好。不知道这里发生了什么。
显然,Unity 开发人员让自动使用全局菜单栏变得很容易,但不知何故,MonoDevelop 做了一些事情,当应用程序从 MD 运行时禁用了此行为。不确定这是否是 MD 的错误、预期行为或者这里是否存在一些问题。
由于该应用程序仅出于测试目的从 MD 运行,因此我接受它现在的样子。
| 归档时间: |
|
| 查看次数: |
1384 次 |
| 最近记录: |