文章标题 原创 翻译 转载 文章内容 Qt中调整UI布局的时候,很容易出现如下警告: ``` warning : Z-order assignment: '' is not a valid widget. warning : Z-order assignment: 'verticalSpacer' is not a valid widget. ``` 虽然编译后运行看起来没什么问题,但是对于有轻微代码洁癖的人肯定是忍受不了的,解决办法也很简单,如下步骤: * 用文本编辑器(记事本,ultraedit, notepad++等)打开刚才布局的ui文件; * 找到里面的zroder行删除对应警告的就行了,如: ``` <zorder>label_7</zorder> <zorder>checkBox</zorder> <zorder>checkBox_2</zorder> <zorder>comboBox</zorder> <zorder></zorder> <zorder></zorder> <zorder>verticalSpacer</zorder> ``` 重新编译一下警告应该就消失了。 文章类别 Python Mobile Android Java Shell Life Database Bug Windows IOS Tools Boost Node.js Mac Product Tips C/C++ Golang Javascript React Qt MQ MongoDB Design Web Linux LLM ChatGPT RAG AI 提交