如何在symbian S60 Qt应用程序中启动浏览器并加载URL?

时间:2011-01-21 18:49:28

标签: c++ qt symbian

我只是希望我的应用启动浏览器并加载网址。我正在使用这个在模拟器上编译和运行的代码,但没有任何反应。

#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)。

谢谢。

2 个答案:

答案 0 :(得分:0)

模拟器不是模拟器 - 它不会模拟整个操作系统,所以你不能使用这样的测试代码启动平台浏览器,运行模拟器不会给你一个主屏幕菜单和应用程序。

答案 1 :(得分:0)

您可以下载适用于诺基亚设备0.9和Qt 4.6.3的Symbian ^ 3 SDK并在提供的模拟器上试用它,它模拟操作系统并允许您运行本机Symbian C ++以及Qt应用程序。需要一段时间来设置,但对开发非常有用。