我在Mac上使用qt creator 4.6开发了一个非常简单的qt应用程序(MacOs HighSierra Ver。10.13.6(17G65))。该应用程序具有一个主窗口,一个带有图片的标签和两个单选按钮组。
我编译并启动了程序,但是只有一个单选按钮组可见。...很奇怪。
我以为一个单选按钮组位于图片的背面,所以我发送回图片并将其放在单选按钮组的前面,但结果是相同的。
您有类似的问题吗?你怎么修好它的 ?
非常感谢您的帮助
问候
答案 0 :(得分:1)
所以...您的用户界面形式错误:)您有2个具有相同名称“ layoutWidget”的小部件。要解决它:
关闭您的项目。
在文本编辑器中打开您的ui文件。
将layoutWidget(second(50 str))重命名为layoutWidget_2(例如):
到
<widget class="QWidget" name="layoutWidget_2">
打开您的项目。
右键单击“对象检查器”中的“标签”(ui表单),然后选择“移回”。
问题在于,对于具有相同名称的对象,zorder无法正常工作。编译器会自动重命名具有相同名称的对象(第一个以相同的名称离开,而第二个,第三个等以不同的方式命名)。但是在zorder中有旧名称(未重命名)。
PS。对不起,我的英语。