![](/img/trans.png)
[英]Promote QWidget to QMainWindow or add QMainWindow to QWidget from Qt Designer
[英]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.