【问题标题】:Text Document splitting to Pages in Qt在 Qt 中将文本文档拆分为页面
【发布时间】:2017-04-24 12:23:04
【问题描述】:

我想用 Qt C++ 编写图书阅读器程序,就像 MS Word 中的图书阅读模式。

看图

我需要在页面中显示文本,没有任何滚动条,

那么在 Qt 中我可以用哪种方式处理文本页面呢?据我所知,QTextEdit 控件没有分页。

【问题讨论】:

    标签: qt text


    【解决方案1】:

    您可以尝试使用QTextDocument。支持分页。

    您可以设置所需的size of pageQTextDocument 将隐式处理文本以计算number of pages

    文本的呈现可以由QTextDocument::drawContents 完成,您可以通过提供相对的QRectF 坐标来将呈现仅限于文档的特定页面。

    【讨论】:

      猜你喜欢
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      相关资源
      最近更新 更多