2012年7月31日星期二

Warning: Z-order assignment: " is not a valid widget. 的解决办法

    在Qt Creator中使用可视化方式设置用户界面时,如果过多地进行了添加删除操作以及频繁的添加、删除及更改布局(本人就是这样遇到此问题的,非官方正式解释),便有可能在编译代码时出现上述警告。虽说是警告,但是前面是用代表错误的红点来表示的,看起来令人颇为不爽。好在神奇的stackoverflow总是能给我们惊喜。这个帖子下方的回答告诉了我们该怎么做。没兴趣跳转的同学,下面是解决方法:
    用Vim打开.ui文件,删除所有<z-order>值为空的标签,保存后再编译就没问题了。
    向提供此方法的Vlad致敬!如果Up Vote没有限制,我会顶他10次。
    最后是福利图,转自爱软


没有评论:

发表评论