• 4540阅读
  • 0回复

qdevelop菜单个别缺失或乱码的初步解决方法 [复制链接]

上一主题 下一主题
离线linshihaoma
 

只看楼主 倒序阅读 楼主  发表于: 2008-05-25
— 本帖被 XChinux 执行加亮操作(2008-05-25) —
字体问题!正如XChinux老大所言。

因为很多现在的linux默认的字符集都是utf-8,所以大部分人的问题与字符集无关,是字体在捣乱!

因为qdevelop本身就是一个qt工程,所以,只需要在源码中动动手脚就可以了。
qdevelop解压后有一个ui文件夹,用qdesigner打开每一个*.ui,然后分两种情况:
1、对于main.ui(好像叫这么个名,我在网吧,记不清楚了,就是主界面对应的那个界面文件),把你能找到的所有对象的字体都改成能正常支持中英文的字体,我选的是linux sans,可以是其他,个人喜好不同嘛。这个工作量相当大,显示mainwindow的字体,然后是顶菜单的字体,再然后是每个子菜单的字体!
2、ui文件夹中除了main.ui外其它的都是对话框,只需要更改dialog对象的字体属性。
然后,重新编译qdevelop,完了打开,菜单是不是很顺眼了呢。

由此推论,qdesigner的菜单问题也是字体的问题,但是我没找到怎末解决。倒是qt assistant提供了字体选项,大概是编译菜单的最后一个子菜单,换成合适的字体就解决了。

有人有更简单的方法吗?虽然解决了问题,但是这个方法太原始了!太慢了!
如果有刚快的方法,麻烦告诉我,谢谢!
快速回复
限100 字节
 
上一个 下一个