![](/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.