繁体   English   中英

Qt for iOS:如何从Qt应用程序(iefrom QMainWindow或QWidget或其他任何东西)打开iOS组件?

[英]Qt for iOS: How to open iOS component from Qt Application (i.e.from QMainWindow or QWidget or anything)?

我要求在iOS应用程序上打开HTML内容。 目前我正在使用Qt for iOS,它不支持QtWebKitsWidgets 所以现在我打算使用Qt应用程序中的iOS的UIViewController打开UIWebView 我试图使用presentViewController方法从虚拟UIViewController打开UIViewController ,但它没有在QMainWindow上打开任何东西。

让我知道这样的事情是否可能。 如果可能的话,请引导我完成一些建议。 如果需要更多详细信息,请与我们联系。 我正在修改Qt for iOS给出的示例。 请注意,我使用的是Qt5.2.0 for iOS。

Qt文档指向了如何将本机iOS控制器与QML应用程序集成的示例。

https://github.com/richardmg/qtdd13_qmlapp

它实现了在QML显示上调出UIImagePickerController。

因此,虽然您无法将UIWebView与QML内容集成,但您可以推送包含它的新控制器,甚至可以在QML视图之上超级强加UIWebView。

(使用Qt4iOS iOS插件)可以使用基于QWidget的应用程序的UIWebView ,但不能使用QML应用程序。 Digia iOS插件不支持以任何方式使用UIWebView (并且不会很快)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM