不知道大家在做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上使用了.
这段代码写的很混乱,呵呵,但能帮我还原自己的界面,已经感到很欣慰了。
我象做过应用程序的朋友一定也遇到这样的问题吧,如果你已经解决了跟我分享下你的解决方法吧;如果没,你也可以和我这样花点耐心对比出差异,然后用自己拿手的语言去替换掉。
如果你觉得自己的写代码没有时间的话,可以找我要呵呵.但不要嘲笑我是菜鸟哦
有个问题是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上使用了.
这段代码写的很混乱,呵呵,但能帮我还原自己的界面,已经感到很欣慰了。
我象做过应用程序的朋友一定也遇到这样的问题吧,如果你已经解决了跟我分享下你的解决方法吧;如果没,你也可以和我这样花点耐心对比出差异,然后用自己拿手的语言去替换掉。
如果你觉得自己的写代码没有时间的话,可以找我要呵呵.但不要嘲笑我是菜鸟哦