我怀疑这是非常基本的,没有人打扰记录.
我想从我的程序写一个HTML文件,然后将该文件加载到QWebview对象中.
当我打开QtCreator时,我可以导航到右侧的URL块中的文件,并显示在QtCreator中.当我编译并运行该程序时,该窗口是白色和空白.
我也不想让目录硬编码,我想让它使用当前目录.
所以我想有两个问题:
1)如何写???在下面获取名为“reportView”的QWebview对象显示我的本地文件?
UI-> reportView->负载(QUrl( “???”));
2)为什么QWebview对象保持空白?我怀疑连接到Google文档时遇到问题,因为我收到以下错误:
QSslSocket:无法调用未解析的函数SSLv23_client_method
QSslSocket:无法调用未解析的函数SSL_CTX_new
QSslSocket:无法调用未解析的函数SSL_library_init
QSslSocket:无法调用未解决的函数ERR_get_error
谢谢.
解决方法
从网络
webView->load(QUrl("http://google.de"));
从资源
webView->load(QUrl("qrc:///sample.html"));
从文件系统
webView->load(QUrl("file:///C:/sample.htm"));
不需要QUrl :: FromLocalFile,不需要webView-> show()你们都欢迎!