Qt 5.2.1 добавляет wwWidgets в проект

Я пытаюсь использовать wwWidgets под окнами с Qt, но у меня возникли некоторые проблемы при компиляции проектов с виджетами из wwWiget …

Установщик запущен успешно. Я использую: стандартный установщик Qt SDK. Но всякий раз, когда я пытаюсь добавить QT += wwwidgets в файл проекта QT выдает ошибку:

Project ERROR: Unknown module(s) in QT: wwwidgets

Кто-нибудь знает решение для этого?

1

Решение

Qt 5

По-видимому, они не имеют надлежащих примеров Qt 5, и их сборочная система не готова к этому. QT += wwwidgets вещь. Я думаю, что было бы лучше, если бы вы могли внести свой вклад в проект, создав его. Это не должно быть так сложно, и кто-то может в конечном итоге сделать это, если вы этого не сделаете. Одним из примеров, на который стоит обратить внимание, будет QtSerialPort, как правильно его реализовать.

В настоящее время, если вы не хотите помогать с этим, вы всегда можете использовать LIBS а также INCLUDEPATH чтобы обойти это, но вам может понадобиться отбросить это, когда он будет правильно реализован в модуле.

Qt 4

Как показывают их примеры, вам нужно будет использовать следующее в вашем файле проекта 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.

3

Другие решения

если вы добавите вручную библиотеку, она тоже не работает?

как это

LIBS += -L"C:\wwwidgets\path\lib" -lwwwidgets.lib
INCLUDEPATH += "C:\wwwidgets\path\include"

Попробуй это

3

По вопросам рекламы [email protected]