3

我制作了自定义小部件插件,它在 Qt 设计器中被识别和可见,但 Qt 创建者和 Qt eclipse 集成没有显示它。

有谁知道如何解决这个问题?

4

2 回答 2

1

我要感谢提问者和两位响应者帮助我解决了这个问题(并且还诅咒诺基亚没有使这项工作开箱即用 - 我的 Qt 开发人员体验的前两天是谷歌搜索的答案)。

首先,创作者确实在别处寻找- 在 Windows 中的 C:\Qt\bin\designer (在 Linux 中应该是 .../bin/designer - 执行 'find . -name libqwebview.so')。

其次,在 Windows 上可能存在不兼容问题,因为QtCreator 使用 mingw 编译插件,而 QtCreator 很可能使用 Visual Studio 编译。修复方法是使用 mingw 编译 QtCreator。

于 2009-11-11T00:56:31.883 回答
1

我的猜测是 Qt Creator 和 Qt Eclipse 集成使用不同版本的设计器。(我知道 Creator 就是这种情况。)由于他们使用不同的设计器应用程序,他们可能也在寻找与标准设计器程序不同的插件位置。我的第一个建议是尝试找到该位置的位置,然后将您的插件复制到那里。

如果复制的插件不起作用,则可能是其中一个或另一个的设计器版本有些不兼容。这将需要更多的研究,但可能会通过更多的研究来克服。

于 2009-06-19T14:52:12.717 回答