1

Тема: Qt6 QtWebView

Намагаюся додати до CMake наступні рядки(згідно документації):

find_package(Qt6 REQUIRED COMPONENTS WebView)
target_link_libraries(mytarget PRIVATE Qt6::WebView)

Видає помилку, що конфігурація невірна. Проблема саме в цих рядках.
Як правильно додати QtWebView до проєкту, щоб можна було його використати згодом як віджет?

2

Re: Qt6 QtWebView

Vitaliy_Danmer написав:

Намагаюся додати до CMake наступні рядки(згідно документації):

find_package(Qt6 REQUIRED COMPONENTS WebView)
target_link_libraries(mytarget PRIVATE Qt6::WebView)

Видає помилку, що конфігурація невірна.

Цитований текст помилки кидай сюди.
А в тебе там реально mytarget ? чи це так для прикладу ..

Vitaliy_Danmer написав:

Проблема саме в цих рядках.

Я би таке не заявляв.

Vitaliy_Danmer написав:

Як правильно додати QtWebView до проєкту, щоб можна було його використати згодом як віджет?

То тобі треба WebEngineWidgets, не тільки WebView :

find_package(Qt6 REQUIRED COMPONENTS WebEngineWidgets)
target_link_libraries(your_target PRIVATE Qt6::WebEngineWidgets)

Сподіваюсь, про your_target пояснювати не треба ?..

Подякували: Teg Miles1

3

Re: Qt6 QtWebView

leofun01 написав:
Vitaliy_Danmer написав:

Намагаюся додати до CMake наступні рядки(згідно документації):

find_package(Qt6 REQUIRED COMPONENTS WebView)
target_link_libraries(mytarget PRIVATE Qt6::WebView)

Видає помилку, що конфігурація невірна.

Цитований текст помилки кидай сюди.
А в тебе там реально mytarget ? чи це так для прикладу ..

Vitaliy_Danmer написав:

Проблема саме в цих рядках.

Я би таке не заявляв.

Vitaliy_Danmer написав:

Як правильно додати QtWebView до проєкту, щоб можна було його використати згодом як віджет?

То тобі треба WebEngineWidgets, не тільки WebView :

find_package(Qt6 REQUIRED COMPONENTS WebEngineWidgets)
target_link_libraries(your_target PRIVATE Qt6::WebEngineWidgets)

Сподіваюсь, про your_target пояснювати не треба ?..

Так, треба було саме WebEngineWidgets додати.
QWebEngineView потрібен був, а не QWebView.
Тепер усе працює як слід.
"Your_target" для прикладу було.

Подякували: leofun011