-1

我在 Mac 上使用 qt creator 4.6 (MacOs HighSierra Ver. 10.13.6 (17G65)) 开发了一个非常简单的 qt 应用程序。该应用程序有一个主窗口、一个带有图片的标签和两个单选按钮组。

在此处输入图像描述

我编译并启动程序,但只有一个单选按钮组可见....很奇怪。

在此处输入图像描述

我认为一个单选按钮组在图片的背面,所以我发送到图片的背面并将单选按钮组放在前面,但结果是一样的。
你有没有类似的问题?你怎么修好它的 ?非常感谢您的帮助

4

1 回答 1

1

所以...你有错误的 ui 表单 :) 你有 2 个同名的小部件“layoutWidget”。要解决这个问题:

  1. 关闭您的项目。

  2. 在文本编辑器中打开您的 ui 文件。

  3. 将 layoutWidget(second (50 str)) 重命名为 layoutWidget_2 (例如):

<widget class="QWidget" name="layoutWidget_2">
  1. 打开你的项目。

  2. 右键单击“对象检查器”中的“标签”(ui 表单)选择“后退”。

问题是对于具有相同名称的对象,zorder 不能正常工作。编译器自动重命名具有相同名称的对象(第一个以相同的名称离开,第二个、第三个等以不同的方式调用它)。但在 zorder 中有旧名称(未重命名)。

PS。对不起我的英语不好。

于 2018-09-20T16:55:39.570 回答