Я пытаюсь использовать wwWidgets под окнами с Qt, но у меня возникли некоторые проблемы при компиляции проектов с виджетами из wwWiget …
Установщик запущен успешно. Я использую: стандартный установщик Qt SDK. Но всякий раз, когда я пытаюсь добавить QT += wwwidgets
в файл проекта QT выдает ошибку:
Project ERROR: Unknown module(s) in QT: wwwidgets
Кто-нибудь знает решение для этого?
По-видимому, они не имеют надлежащих примеров Qt 5, и их сборочная система не готова к этому. QT += wwwidgets
вещь. Я думаю, что было бы лучше, если бы вы могли внести свой вклад в проект, создав его. Это не должно быть так сложно, и кто-то может в конечном итоге сделать это, если вы этого не сделаете. Одним из примеров, на который стоит обратить внимание, будет QtSerialPort, как правильно его реализовать.
В настоящее время, если вы не хотите помогать с этим, вы всегда можете использовать LIBS
а также INCLUDEPATH
чтобы обойти это, но вам может понадобиться отбросить это, когда он будет правильно реализован в модуле.
Как показывают их примеры, вам нужно будет использовать следующее в вашем файле проекта qmake:
CONFIG += wwwidgets
Для получения более подробной информации, проверьте их использование на главной странице, а также:
использование
Использование wwWidgets в ваших проектах тривиально. После установки пакета в вашей системе все, что вам нужно сделать, это добавить следующую строку в файл вашего проекта (.pro): CONFIG + = wwwidgets. Просто не забудьте запустить qmake впоследствии. Отныне вы можете использовать в своем проекте включения и классы wwWidgets.
#include <QApplication>
#include <QwwRichTextButton>
int main(int argc, char **argv){
QApplication app(argc, argv);
QwwRichTextButton b;
b.setText("<B>Hello</B> <font color='red'>world</font>");
b.show();
return app.exec();
}
При распространении проекта не забудьте развернуть библиотеку виджетов вместе с обычными библиотеками Qt.
если вы добавите вручную библиотеку, она тоже не работает?
как это
LIBS += -L"C:\wwwidgets\path\lib" -lwwwidgets.lib
INCLUDEPATH += "C:\wwwidgets\path\include"
Попробуй это