簡體   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