qradiobuttion不可见

时间:2018-09-20 15:58:08

标签: c++ qt qradiobutton

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

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:1)

所以...您的用户界面形式错误:)您有2个具有相同名称“ layoutWidget”的小部件。要解决它:

  1. 关闭您的项目。

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

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

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

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

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

PS。对不起,我的英语。