我制作了自定义小部件插件,它在Qt设计器中被识别并可见,但是Qt creator和Qt eclipse集成没有显示它。
有没有人有想法如何解决这个问题?
答案 0 :(得分:1)
我的猜测是Qt Creator和Qt Eclipse集成有他们使用的不同版本的设计器。 (我知道Creator就是这种情况。)由于他们使用不同的设计器应用程序,他们可能也会在插件的不同位置查找标准的Designer程序。我的第一个建议是尝试找到该位置的位置,并将插件复制到那里。
如果复制的插件不起作用,您可能会有一些不兼容的设计器版本。这将需要更多的研究,但可能会通过更多的研究来克服。
答案 1 :(得分:1)
我要感谢提问者和两位响应者帮助我解决这个问题(同时也诅咒诺基亚没有开箱即用 - 我的Qt开发人员体验的前两天是谷歌搜索的答案)
首先,创建者does look elsewhere - 在Windows中的C:\ Qt \ bin \ designer(在Linux中应该是... / bin / designer - 执行'find.-name libqwebview.so')。< / p>
其次,Windows上可能存在不兼容问题,因为QtCreator compiles plugins with mingw, and QtCreator is likely compiled with Visual Studio。修复是使用mingw编译QtCreator。