我已经为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