主题 : 在开发板上用QT4的WebView浏览百度网页 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 22864
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2010-06-08
最后登录: 2017-09-13
楼主  发表于: 2010-10-24 14:12

 在开发板上用QT4的WebView浏览百度网页

你好:下面是在开发板上用QT4的WebView浏览百度网页的很小代码(按网上说这个小程序就能显示网页了,但我在开发板上执行时,屏上也显示了主窗口,但是窗口里面是空白。。我想应该是辨认不了百度的网站--view.setUrl(QUrl("http://baidu.com/"));  我想请教下大概是什么问题,网上说要设置好网络,但我只设置了本地IP 网关 掩码,,没有DNS设置 ,请问下是DNS的原因吗,如果是麻烦请教教咋设。。。。。。。还有就是问下 如果网络设置都正确了,这段代码能浏览百度吗


#include <QtGui/QApplication>  
#include <QWebView>  
#include <QMainWindow>  

  int main(int argc, char *argv[])  
{  
    QApplication a(argc, argv);  
    QMainWindow window;  
    QWebView view(&window);  
     view.setGeometry(0, 0, 600, 400);  
    view.setUrl(QUrl("http://baidu.com/"));  
    window.show();  
    return a.exec();  
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-10-24 16:28
不管是什么问题,你需要设置DNS,否则TCPIP是不认识www.baidu.com这种东西的
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 22864
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2010-06-08
最后登录: 2017-09-13
2楼  发表于: 2010-10-24 18:41
奥 谢谢
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
3楼  发表于: 2010-10-26 10:21
pro文件中一定要加QT += webkit ,才能运行
级别: 侠客
UID: 60040
精华: 0
发帖: 90
金钱: 465 两
威望: 93 点
综合积分: 180 分
注册时间: 2011-12-03
最后登录: 2015-09-20
4楼  发表于: 2012-07-21 18:28

 回 2楼(296144646) 的帖子

请问楼主,你解决了吗?
级别: 侠客
UID: 60040
精华: 0
发帖: 90
金钱: 465 两
威望: 93 点
综合积分: 180 分
注册时间: 2011-12-03
最后登录: 2015-09-20
5楼  发表于: 2012-08-02 09:29

 回 3楼(libailiang) 的帖子

请问楼主,我的加了WEBKIT怎么不行呢,它提示libQTwebkit找不到