2011-01-21 66 views
1

我只想讓我的應用程序啓動瀏覽器並加載URL。我正在使用這個編譯並在模擬器上運行的代碼,但沒有任何反應。如何在Symbian S60 Qt應用程序中啓動瀏覽器並加載url?

#include <QtGui> 
#include <QDesktopServices> 
#include <QUrl> 

int main(int argc, char *argv[]) 
{ 
    QApplication app(argc, argv); 

    QDesktopServices::openUrl(QUrl("http://www.google.com")); 
    return app.exec(); 
    } 

是否有可能有東西在我的模擬器缺失(例如瀏覽器),因爲我無法瀏覽菜單,或做其他任何事情(沒有菜單的話)。我只安裝了諾基亞Qt SDK(閱讀本教程http://wiki.forum.nokia.com/index.php/Using_Qt_Creator_With_Symbian)。

謝謝。

回答

0

模擬器是不是一個仿真器 - 它並不模擬整個操作系統,所以你不能用它測試代碼像這樣的啓動平臺的瀏覽器,並運行模擬器不會給你一個首頁屏幕上有菜單和應用程序。

+0

TNX,我是來自Android的未來,並天真地期待這一點。不知道模擬器/仿真器的區別。 – DixieFlatline 2011-01-22 15:16:47

0

您可以下載用於Nokia設備0.9和Qt 4.6.3的Symbian^3 SDK,並在提供的仿真器上試用它,它模擬操作系統並允許您運行本機Symbian C++以及Qt應用程序。需要一段時間才能建立,但對開發非常有用。

相關問題