Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ QRADIO按钮不可见_C++_Qt_Qradiobutton - Fatal编程技术网

C++ QRADIO按钮不可见

C++ QRADIO按钮不可见,c++,qt,qradiobutton,C++,Qt,Qradiobutton,我在MacOs Highver上使用QtCreator 4.6开发了一个非常简单的qt应用程序。10.13.6 17G65。该应用程序有一个主窗口、一个带有图片的标签和两个单选按钮组 我编译并启动程序,但只有一个单选按钮组可见。。。。很奇怪 我假设有一个单选按钮组在图片的后面,所以我将图片发送到后面,并将其放在单选按钮组的前面,但结果是一样的。 你有过类似的问题吗?你是怎么修好的? 非常感谢你的帮助 关于所以。。。您有错误的ui表单:您有两个与layoutWidget同名的小部件。要解决此问题,

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

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

我假设有一个单选按钮组在图片的后面,所以我将图片发送到后面,并将其放在单选按钮组的前面,但结果是一样的。 你有过类似的问题吗?你是怎么修好的? 非常感谢你的帮助
关于

所以。。。您有错误的ui表单:您有两个与layoutWidget同名的小部件。要解决此问题,请执行以下操作:

关闭您的项目

在文本编辑器中打开ui文件

将layoutWidgetsecond 50 str重命名为layoutWidget_2,例如:

打开你的项目

在对象检查器中的标签ui窗体上单击鼠标右键,然后选择“向后移动”

问题是,对于具有相同名称的对象,zorder不能正常工作。编译器会自动重命名具有相同名称的对象。第一个对象使用相同的名称离开,第二个、第三个对象等会以不同的方式调用它。但在佐德,有一些旧名字没有被重命名


另外,我的英语很抱歉。

您需要为此显示最小代码。我想问题出在你的布局上。你能给我看一下对象检查器吗?您是否尝试删除生成目录并重建项目?您可以从以下链接下载51Kb的完整源代码:[@FrozenM我删除了生成目录并重新编译了软件,但问题仍然存在…已解决!!它可以工作!!非常感谢!但这是一个QT Creator错误吗?它在新版本中修复了吗?
<widget class="QWidget" name="layoutWidget_2">