• 7470阅读
  • 8回复

[提问]怎么用qt弹出网页 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-04
我现在做好了一个注册的网页,现在我要的是在qt上按下了注册按钮,浏览器就会弹出那个注册的网页,该用什么函数实现?找了好几天都貌似没有!网上都是弹去对话窗口的!
新手上路,请多多关照!
离线roywillow

只看该作者 1楼 发表于: 2011-10-04
QDesktopService估计是你想要的吧?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线jdwx

只看该作者 2楼 发表于: 2011-10-04
引用第1楼roywillow于2011-10-04 10:46发表的  :
QDesktopService估计是你想要的吧?

严重同意。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。

只看该作者 3楼 发表于: 2011-10-07
回 1楼(roywillow) 的帖子
QDesktopService!但是我不知道怎么用?有没有关于这个函数用法的说明?百度不出来?其他帮助文档里貌似也没找到?谢谢大侠!!!
离线roywillow

只看该作者 4楼 发表于: 2011-10-07
我好想最后少了个s……
    QDesktopServices::openUrl(QUrl("http://www.baidu.com"));
执行一下上面一句就知道是什么效果了
请自行包含相关头文件

另外QLabel直接支持打开超级链接,前提是文本是html超级链接文本,并且openExternalLinks属性为true,不知道这一点对你有没有帮助
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。

只看该作者 5楼 发表于: 2011-10-07
资料已找到了!http://doc.qt.nokia.com/4.6/qdesktopservices.html#details
但是又有错误:login.cpp:82: error: incomplete type 'QUrl' used in nested name specifier
我就加了一句:QDesktopServices::openUrl(QUrl::fromLocalFile("d:/xampp/htdocs/xampp/8forhome/roll.php"));头文件也加了。但是报这个错误?各位大侠,help!感谢万分!!!

只看该作者 6楼 发表于: 2011-10-07
离线roywillow

只看该作者 7楼 发表于: 2011-10-07
你应该是没有包含QUrl类吧……
fromLocalFile似乎是用来获得本地文件url的一个函数
具体的还是看文档吧,上面写的挺详细了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。

只看该作者 8楼 发表于: 2011-10-08
回 7楼(roywillow) 的帖子
谢谢7楼!好的!我先取看看!谢谢!
快速回复
限100 字节
 
上一个 下一个