QTCreator 4.14.1 (Python) 中出现错误:找不到与“ui_form.h”匹配的文档。

7
我正尝试使用Python在QTCreator中创建GUI,但每当我尝试在按钮上编辑代码时,就会出现以下错误。
在选择要编辑的插槽时,我遇到了错误,如下图所示:
我已经尝试多次重建项目,但仍然遇到相同的错误。

这里有一个看起来相似的旧 bug:QTCREATORBUG-9683。也许这个回归问题在你当前使用的版本中重新出现了。 - ekhumoro
2个回答

0
我在使用C++时遇到了类似的问题,我只是在头文件中添加了一个槽函数,并在cpp文件中实现了相应的函数。
对于我的应用程序来说,问题出在第二个窗口的双精度旋转框上。我只是按照Qt Creator为另一个示例所制定的命名规范进行操作,结果成功了。
在头文件中:
private slots:
void on_doubleSpinBox_MaxDepth_valueChanged(double arg1);

在cpp文件中:
void ProjectionsWindow::on_doubleSpinBox_MaxDepth_valueChanged(double arg1) {
//do something}

我不确定应该如何用Python编写,但或许可以尝试类似的方法?

-1

我曾经遇到过同样的问题。如果有一个.pro文件,请检查其中的form.h是否与form.cpp中的格式相同。我不得不将它们删除并重新添加,然后进行全面重建,这样就可以解决问题了。希望对你也有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接