【问题标题】:Displaying (rendering) HTML from a string in QT从 QT 中的字符串显示(渲染)HTML
【发布时间】:2011-02-12 03:53:12
【问题描述】:

我在 QString 中有 html,我可以使用什么小部件来显示它? (QWebView 没必要,因为我不上网)

【问题讨论】:

    标签: c++ html user-interface qt qt4


    【解决方案1】:

    QWebViews setHtml():

    QWebView 类提供了一个用于查看和编辑 Web 文档的小部件。

    在 Qt 中,QWebView 为您呈现页面的小部件 - 如果您不需要它提供的网络功能,请不要使用它们。

    【讨论】:

    • @Regof:不,如果你需要网页内容渲染,你需要使用 QtWebKit 模块。
    • 这不是真的,请参阅下面的答案——您可能会使用QTextEdit,具体取决于您的 HTML。
    • @swanson:好的,我认为 OP 不能显示旧 HTML 版本的子集。
    【解决方案2】:

    根据您使用的 HTML 标记,您也许可以使用QTextEdit。它支持大多数 HTML,包括表格和图像。看看docs,看看它是否符合您的特定需求。

    如果您需要更高级的东西,那么您将不得不使用QtWebKit 中的小部件。

    【讨论】:

      猜你喜欢
      • 2021-01-30
      • 2017-03-21
      • 2018-08-30
      • 2019-11-26
      • 1970-01-01
      • 2011-07-26
      • 2016-11-13
      • 1970-01-01
      • 2017-09-05
      相关资源
      最近更新 更多