Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25573
  • 博文数量: 11
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-16 10:05
文章分类
文章存档

2011年(1)

2008年(10)

我的朋友
最近访客

分类: LINUX

2008-09-16 11:13:04

不知道大家在做QT界面设计的时候出现过这样的问题:前段时间在一家公司实习,公司只给于我们2个版本的designer做应用程序的界面设计2.3.2和3.1.
      有个问题是3.1的界面加了颜色后,编译器居然不能支持颜色,找了很多资料还是无法解决。相反2.3.2就可以很好支持颜色,这样才能设计出很漂亮的界面。所以我们不得不选择2.3.2,尽管它支持控件比较少。
     
    废话不多说了.有次我花了一个下午设计了一个很漂亮的界面,由于缺少一些3.1中有的新元素,于是我就用3.1的把2.3.2的界面打开做了下调整,结果2.3.2的就再也打不开了,xml语言被3.1修改了,然而编译器又不会让3.1的界面带上颜色.当时郁闷死了,又舍不得重新放弃这个界面,重新画又会浪费很多时间,没办法就硬着头皮去对比了下2.3.2和3.1生成的ui中的xml语言的差异,然后用c语言写了一个专门的替换程序,幸运的是,替换xml的一些规则后就可以在2.3.2上使用了.
      这段代码写的很混乱,呵呵,但能帮我还原自己的界面,已经感到很欣慰了。
    我象做过应用程序的朋友一定也遇到这样的问题吧,如果你已经解决了跟我分享下你的解决方法吧;如果没,你也可以和我这样花点耐心对比出差异,然后用自己拿手的语言去替换掉。
    如果你觉得自己的写代码没有时间的话,可以找我要呵呵.但不要嘲笑我是菜鸟哦
阅读(656) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:linux系统图形界面突然打不开解决方法之一

给主人留下些什么吧!~~