gpt4 book ai didi

c++ - 如何从黑莓中的 headless (headless)应用程序打开浏览器

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:59 24 4
gpt4 key购买 nike

我正在尝试使用通知,当用户单击“确定”时,它应该会打开浏览器。这是我正在使用的代码:

 bb::system::InvokeRequest request;
request.setTarget("sys.browser");
request.setAction("bb.action.OPEN");
request.setUrl(QUrl("http://www.blackberry.com"));

NotificationDialog* notification = new NotificationDialog();

notification->setTitle(" Notification");
notification->setBody("click open to continue ...");

notification->appendButton(new bb::system::SystemUiButton("Open"), request);
notification->appendButton(new bb::system::SystemUiButton("Dismiss"));
notification->setParent(this);
notification->show();

但是,该代码不起作用。我做错了什么,如何正确完成?

最佳答案

我找到了答案。

替换这一行 >> request.setUrl(QUrl("http://www.blackberry.com "));通过这一行 >> request.setUri("http://www.blackberry.com "));

也不要忘记添加 LIBS += -lbbsystem 到“yourProject”.pro 文件。

关于c++ - 如何从黑莓中的 headless (headless)应用程序打开浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31054231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com