gaojinhsu / qt-cocoa-webview

Replacing QWebView control with WebView in Cocoa to fix the Mac App Store issue.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qt-cocoa-webview

2011-2014年,我在一家互联网公司做Qt开发。一开始是用Qt开发Windows客户端程序,后来由于业务需要,用Qt开发了Mac客户端。然而在提交到Mac App Store审核的时候,却发现Qt的自带WebView控件因为使用了Apple的私有API而遭拒绝,为了解决这个问题,我花了很长时间去研究,当时用Qt做Mac客户端的人很少(现在也不多),能搜到的资料相当少,后来找到了在Qt工程中混用Cocoa库中的WebView控件的方法,并且终于成功通过审核。我还写了两篇总结性的文章。后来我在逛国外的技术论坛时,看到也有其他人因为用了Qt自带的WebView而无法上架Mac App Store。出于热心,就告诉他这个解决方案,并且写了这个Demo发给他。此工程能保证在Qt5.2下编译通过并正常运行。

About

Replacing QWebView control with WebView in Cocoa to fix the Mac App Store issue.

License:MIT License


Languages

Language:Objective-C++ 52.6%Language:C++ 32.8%Language:QMake 8.2%Language:Objective-C 6.4%