Qt5.3.2小白之路——Warning: Z-order assignment: " is not a valid widget.解决方法

本文解决了一个在Qt Creator中常见的UI设计问题,即由于控件的Tab编辑顺序和Z-order设置不当导致的警告。通过在外部编辑器中删除ui文件中的'zorder'标签并重新编译,可以有效消除警告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、问题说明:在进行UI设计时,我们对控件的Tab编辑顺序没有多做考虑,其实也没多大影响,可能是自己添加控件时操作不当,导致警告出现。

        Z-order 在Qt的ui文件中,定义的好像是显示部件的添加顺序。

2、解决办法:

    具体办法是在网上一个帖子上看到的,原文链接如下:

    https://stackoverflow.com/questions/6831546/qvision-widget-error-upon-compile

    里面有一段文字说明了其中一个解决方法:Edit the ui file outside of Qt Creator. Delete the rows with 'zorder' tags. Then open in Qt Creator and compile again. It worked for me then perfectly, the warning did not appear any more.

   简单的说就是在外部文件夹中找到警告出现的ui文件,用文本编辑器打开,使用搜索工具找到"zorder",出现 <zorder></zorder>的行段,将其删除后保存,打开QT,右击项目重新构建警告就会消失!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值