Я создал настраиваемый плагин виджета, который распознается и отображается в дизайнере Qt, но создатель Qt и интеграция Qt eclipse не показывают его.
У кого-нибудь есть идеи, как решить эту проблему?
2 ответа
Я хочу поблагодарить спрашивающего и обоих ответивших за то, что они помогли мне понять это (а также проклясть Nokia за то, что она не заработала прямо из коробки - первые два дня моего опыта разработки Qt были кусками ответа Google).
Во-первых, создатель ищет в другом месте - на C: \Qt\bin\designer в Windows (должно быть .../bin/designer в Linux — выполните «найти . -name libqwebview.so»).
Во-вторых, существует вероятная проблема несовместимости с Windows, поскольку QtCreator компилирует плагины с помощью mingw. , а QtCreator, скорее всего, скомпилирован с помощью Visual Studio. Исправление заключается в компиляции QtCreator с помощью mingw.
Я предполагаю, что Qt Creator и интеграция Qt Eclipse имеют разные версии конструктора, которые они используют. (Я знаю, что это относится к Creator.) Поскольку они используют разные дизайнерские приложения, они, вероятно, также ищут плагины в другом месте, чем стандартная программа Designer. Моим первым предложением было бы попытаться найти, где находится это место, и скопировать туда ваш плагин.
Если скопированный плагин не работает, возможно, у вас несколько несовместимые версии конструктора для одного или другого. Это потребует немного больше исследований, но, вероятно, может быть преодолено с помощью дополнительных исследований.
Похожие вопросы
Новые вопросы
eclipse
Eclipse - это IDE с открытым исходным кодом и платформа для создания приложений. Существует множество плагинов для различных языков программирования и других инструментов, ориентированных на разработку (таких как моделирование, просмотр баз данных и т. Д.). Этот тег следует использовать только для вопросов, конкретно касающихся Eclipse IDE или платформы, а не для общих (Java и т. Д.) Тем программирования.