2016-04-25 21 views
7

Tôi đang sử dụng Qt 5.6 với MinGW trên Windows 10 64x để phát triển ứng dụng nền tảng chéo (máy tính để bàn + thiết bị di động).Xem web trên Crossplatform trong Qt5.6

Trong Qt 5.5, tôi có thể sử dụng WebKit để tạo ứng dụng nền tảng để hiển thị trang web trong ứng dụng của tôi và tôi có thể sử dụng nó trên Windows, Android, iO ... Hôm nay, tôi nhận ra rằng chúng tôi không thể sử dụng nó nữa, chúng tôi không thể sử dụng QtWebView cho cả Windows và cũng không thể sử dụng QtWebEngine với MinGW.

Vì vậy, tôi bối rối: biết rằng tôi muốn hiển thị một trang web sử dụng cấu hình hiện tại của tôi (cho máy tính để bàn và phiên bản dành cho thiết bị di động), tôi nên làm gì?

Có hy vọng nó sẽ được giải quyết trong các phiên bản Qt tiếp theo không?

Edit: Ngay cả khi tôi muốn chạy webview Qt đặc biệt (MiniBrower) Ví dụ, nó cho thấy qmake lỗi:

Project ERROR: Unknown module(s) in Qt: webenginewidgets 
Project ERROR: Unknown module(s) in Qt: webview 

Trả lời

6

Bạn không thể sử dụng MinGW cho động cơ web với Qt. Người ta nói here:

Windows: Visual Studio 2013 or Visual Studio 2015

và bạn có thể tìm thêm thông tin về this page. Ngoài ra, thực tế là MinGW không thể được sử dụng với Qt WebEngine đã được báo cáo là lỗi (ví dụ 42725) và nó được giải thích:

It is very unlikely that Chromium itself will support MinGW, and likewise it would be a lot of work for the QtWebEngine team to achieve this. It is quite a shame that Qt MinGW packages will be incomplete because of this.

Chromium là trình duyệt tích hợp bởi QWebEngine, và trong QWebkit trình duyệt tích hợp là WebKit, do đó thực tế bạn không thể sử dụng MinGW nữa cho QWebEngine.

+1

cảm ơn rất nhiều Alexis ... – HadiAbbasi

+1

Không có vấn đề gì, tôi hy vọng điều đó sẽ giúp, ngay cả khi nó hút Qt WebEngine không thể chơi cùng với MinGW:/ – IAmInPLS

+1

tôi có thể hy vọng điều này sẽ được giải quyết trong các phiên bản tiếp theo của Qt hay không ? và tôi có thể hy vọng khắc phục và phát triển Webview cho tất cả các nền tảng và v.v ... không? – HadiAbbasi

Các vấn đề liên quan