使用QMainWindow可以方便的添加菜单栏、工具条等,但是在Ubuntu 12.04的系统下,菜单栏始终无法显示,后来得知是此系统将菜单栏做到的屏幕顶端。要想把菜单栏恢复到程序窗口中,需要卸载一些东西,使用下面的命令即可。
sudo apt-get remove appmenu-gtk appmenu-gtk3 appmenu-qt, 若想重装回来则 sudo apt-get install appmenu-gtk appmenu-gtk3 appmenu-qt。
此方法来源于http://comments.gmane.org/gmane.linux.ubuntu.user.chinese/9778
在终端启动gedit或gvim的时候,总是出现类似的问题:undefined symbol: menu_proxy_module_load
找了下发现是安装呢macbuntu的时候,之后再卸载后发生的问题,好像是多删除某个东西,
在这里找到答案:http://alexsleat.co.uk/2010/10/19/gedit-failed-to-load-type-module-menu_proxy_module_load-ubuntu/
只需要重新安装下就可以了,执行命令如下:
sudo apt-get install appmenu-gtk