我已經爲Android和iOS下載Qt的.dmg文件。我已經安裝了它並嘗試運行示例。我能夠在iOS下的文件夾「widgets」下運行示例,但是當我嘗試運行「webkitwidgets」示例並運行qmake時(例如說「browser」).pro(在本例中爲browser.pro)那麼它會給我錯誤:「在Qt:webkitwidgets中錯誤未知模塊」。然後我在已安裝的qt目錄中檢查「ios」文件夾。我在「包含」文件夾中找到沒有名爲「QtWebkitWidgets」的文件夾,而存在文件夾「QtWidgets」。儘快讓我知道解決方案,因爲我正在爲Qt for iOS做一些poc,並且需要儘快得出結論。安裝時是否錯過了一些步驟,或者是否需要執行一些額外的步驟來執行QtWebkitWidgets的示例。讓我知道在Qt for iOS中是否支持QtWebkitWidgets模塊。請注意,我在Xcode 5中使用了Qt 5.2。如果需要更多細節,請告訴我。Qt for iOS:錯誤Qt中的未知模塊:webkitwidgets
2
A
回答
1
Apple明確禁止在iOS設備本身編譯/解釋任何編程語言,除了自己的WebKit。所以Qt的WebKit是不允許的。 值得注意的是,QtWebKit團隊的一部分已經啓動了項目QtWebEngine,以探索提供基於Chromium/Blink的Web引擎而不是QtWebKit的選項,除此之外,Qt的iOS端口將需要他們自己的webview API,因爲Apple不允許在iOS設備上使用其他Web引擎。
相關問題
- 1. 項目錯誤:QT中的未知模塊:webkitwidgets問題
- 2. 項目時出現錯誤:在QT未知模塊(S):webkitwidgets
- 3. Qt5 for Android:項目錯誤:QT中的未知模塊:quick qml
- 4. QT項目錯誤:QT中的未知模塊:小部件
- 5. 錯誤:QT中的未知模塊:qml quick - Qt Creator
- 6. Qt 5.8項目錯誤:Qt中的未知模塊:platformsupport-private
- 7. Qt 5 QT中的未知模塊:uitools
- 8. Qt - 錯誤:未知模塊networkauth
- 9. QT中的未知模塊
- 10. QT中的未知模塊:webkit webkitwidgets在Ubuntu上創建點擊包
- 11. Qt 5.6未知模塊:QtPurchasing
- 12. 錯誤模塊Qt
- 13. 項目錯誤:Qt中的未知模塊:gui widgets printsupportsupport macextras
- 14. QT中的未知模塊:多媒體
- 15. 項目錯誤:QT中的未知模塊:quick
- 16. 項目錯誤:QT中的未知模塊:藍牙
- 17. Qt ActiveX「未知錯誤」
- 18. 靜態Qt鏈接版本,Qt 5.2,QT中的未知模塊:quick qml
- 19. 項目時出現錯誤:在QT未知模塊(S):winextras
- 20. QT:未安裝模塊「QtWebView」
- 21. 未知類型名稱錯誤Qt C++
- 22. Qt模糊錯誤
- 23. Qt。 Qt for MeeGo
- 24. 部署QT WebKitWidgets應用到Windows XP
- 25. 項目時出現錯誤:在QT未知模塊(S):多媒體
- 26. 錯誤:模塊中的未知符號?
- 27. Qt應用程序中生成文件中的未知錯誤
- 28. qtwebengine qmake錯誤:未知模塊:webchannel
- 29. Qt Creator中的ncurses錯誤打開終端:未知
- 30. Qt的錯誤
謝謝你的回覆。只是有另一個問題來解決我的問題。不過,我會把它作爲單獨的問題發佈。我的問題是我可以從Qt應用程序中打開UIWebView(iOS組件)嗎?有沒有辦法做到這一點?如果可能的話,我會在Qt中創建其餘的應用程序,並打開HTML組件我可以打開UIWebView。 – Premal
使用基於QWidget的應用程序(而不是QML應用程序)使用UIWebView是可能的(使用Qt4iOS iOS插件)。 Digia iOS插件不支持以任何方式使用UIWebView(並且不會很快)。 – Nejat
@Nejat關於這個話題的新東西?是否可以創建解決方法? – Niklas