gpt4 book ai didi

qt - 如何在 QWebview 中显示本地 HTML?

转载 作者:行者123 更新时间:2023-12-04 02:41:04 26 4
gpt4 key购买 nike

我怀疑这是非常基本的,以至于没有人费心去记录它。

我想从我的程序中编写一个 HTML 文件,然后将该文件加载到 QWebview 对象中。

当我打开 QtCreator 时,我可以导航到右侧 URL 块中的文件,它会显示在 QtCreator 中。当我编译并运行程序时,窗口是白色和空白的。

我也不希望目录硬编码,我希望它使用当前目录。

所以我想有两个问题:

  • 怎么写???在下面获取名为“reportView”的 QWebview 对象来显示我的本地文件?

  • ui->reportView->load(QUrl("???"));

  • 为什么 QWebview 对象保持空白?我怀疑连接到 Google 文档时出现问题,因为我收到以下错误:

  • QSslSocket: cannot call unresolved function SSLv23_client_method
    QSslSocket: cannot call unresolved function SSL_CTX_new
    QSslSocket: cannot call unresolved function SSL_library_init
    QSslSocket: cannot call unresolved function 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()
    不客气!

    关于qt - 如何在 QWebview 中显示本地 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9712315/

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