打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
QT打开网页

如果使用Qt开发界面,往往离不开QDesktopServices,QDesktopServices不仅可以打开本地浏览器,而且还可以打开本地文件(夹)等,可以获取桌面、我的文档、Home等目录。

建立QT Widgets Application工程

在main.cpp中添加如下代码

#include "mainwindow.h"#include <QApplication>#include  <QDesktopServices>#include <QUrl>int main(int argc, char *argv[]){    QApplication a(argc, argv);    MainWindow w;    QDesktopServices::openUrl(QUrl("https://www.baidu.com", QUrl::TolerantMode));    //获取系统相关的路径      // QString desktop_path = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation);   // w.show();    return a.exec();}

即可打开网页

其他功能

1)本地文件(远程也可以)
2)获取桌面
3)我的文档
4)Home目录
5)打开网页

#include "mainwindow.h"#include <QApplication>#include <QDesktopServices>#include <QUrl>int main(int argc, char *argv[]){    QApplication a(argc, argv);   MainWindow w;    //打开本地远程共享文件   QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop", QUrl::TolerantMode));    //打开本地系统目录   QDesktopServices::openUrl(QUrl("C:/", QUrl::TolerantMode));     // 打开网页   QDesktopServices::openUrl(QUrl("https://www.csdn.net", QUrl::TolerantMode));   //获取系统相关的路径   QString desktop_path = QDesktopServices::storageLocation(QDesktopServices::DesktopLocation);    w.show();   return a.exec();
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
main.cpp
new对象与直接变量
Qt4.4.3 中文显示
Qt笔记之 应用程序重启
利用#pragma execution
在C 程序中使用QML
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服