Rek*_*Rek 38 qt compiler-errors widget qwidget
只有一个错误,直到我将其用于我的研究!
Warning: Z-order assignment: " is not a valid widget.
FILE: qvvideoreaderblockwidget.ui
Run Code Online (Sandbox Code Playgroud)
它附带没有行号.我试图找到,但没有看到一个开放式的部分.
我该怎么做才能正确编译这个库?
小智 76
在Qt Creator之外编辑ui文件.删除带有"zorder"标记的行.然后在Qt Creator中打开并再次编译.它完全适合我,警告不再出现了.
小智 14
好吧,我有这个,它也让我烦恼.我不知道发生了什么事,但这并不严重.我想打破并重新制作所有布局可能会解决它.其他框架倾向于许多警告,但我是QT的新手,而不是一个.我进入了另一个编辑器,删除了一条说(我记得最好)的一行:
<z-order>verticalSpacer</z-order>
Run Code Online (Sandbox Code Playgroud)
这是许多其他行也是z阶标签.我删除了带有此标记的行,并重建了所有内容.问题消失了.有趣的是,当我接下来查看它时,所有的z-order标签都从我的文件中消失了.它一定是一个bug,但显然是一个小问题; 除了那些讨厌看到Qt的宁静之美的宠坏了.
小智 2
ui 文件 qvvideoreaderblockwidget.ui 是否包含“升级的小部件”?如果是这样,请使用(Qt4-)设计器的“升级小部件”对话框来确保升级小部件类的标头声明为“全局包含”。
如果自定义小部件类名为“MyWidget”,头文件名为“mywidget.h”,并且成员小部件应命名为“myWidget”,则 uic 将生成 ui 类的代码,如下所示:
#include <mywidget.h>
class qvvideoreaderblockwidget
{
public:
MyWidget* myWidget;
// ...
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20035 次 |
| 最近记录: |