菜鸟教程小白 发表于 2022-12-12 18:17:40

ios - Qt for iOS : Error unknown module(s) in Qt: webkitwidgets


                                            <p><p>我已经为 Android 和 iOS 上的 Qt 下载了 .dmg 文件。我已经安装了它并尝试运行示例。我可以在 iOS 的“widgets”文件夹下运行示例,但是当我尝试为“webkitwidgets”运行示例并在(例如“浏览器”).pro 上运行 qmake 时(在本例中为 browser.pro)然后它给了我错误:“Qt 中的错误未知模块:webkitwidgets”。然后我检查了安装的 qt 目录中的“ios”文件夹。我发现在“包含”文件夹中没有名为“QtWebkitWidgets”的文件夹,而有文件夹“QtWidgets”。尽快让我知道解决方案,因为我正在 Qt for iOS 上做一些 poc,需要尽快得出结论。我是在安装时错过了一些步骤,还是我必须做一些额外的步骤来执行 QtWebkitWidgets 的示例。让我知道 Qt for iOS 中是否支持 QtWebkitWidgets 模块。请注意,我使用的是 Qt 5.2 和 XCode 5。如果需要更多详细信息,请告诉我。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>Apple 明确禁止在 iOS 设备本身上编译/解释任何编程语言,但他们自己的 WebKit 除外。所以 Qt 的 WebKit 是不允许的。
值得注意的是,QtWebKit 团队的一部分已经启动了 QtWebEngine 项目,以探索提供基于 Chromium/Blink 的 Web 引擎而不是 QtWebKit 的选项,除此之外,Qt 的 iOS 端口将需要他们自己的 webview API因为 Apple 不允许在其 iOS 设备上安装额外的网络引擎。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Qt for iOS : Error unknown module(s) in Qt: webkitwidgets,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/21402254/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/21402254/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Qt for iOS : Error unknown module(s) in Qt: webkitwidgets