2011-01-21 16 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(); 
    } 

それは私がメニューを移動したり、何か他のもの(全くメニュー)を行うことができないので、私のシミュレータで行方不明の何か(例えばブラウザ)が、存在することが可能です。私はNokia Qt SDKのみをインストールしました(このチュートリアルhttp://wiki.forum.nokia.com/index.php/Using_Qt_Creator_With_Symbianを読んでください)。

ありがとうございます。

答えて

0

シミュレータはエミュレータではありません。OS全体をエミュレートしないため、プラットフォームブラウザを起動するこのようなテストコードを使用することはできません。また、シミュレータを実行しても、画面とメニューとアプリケーション。

+0

Tnx、私はAndroidから来ており、めったにこれを期待していませんでした。シミュレータ/エミュレータの違いを知らなかった。 – DixieFlatline

0

Nokiaデバイス0.9およびQt 4.6.3用のSymbian^3 SDKをダウンロードして、付属のエミュレータで試用すると、OSがエミュレートされ、Symbian C++およびQtアプリケーションを実行できます。セットアップに時間がかかりますが、開発には非常に便利です。

関連する問題