如何显示QML视图(带滚动)以从文件加载和显示大约1000万行的多行文本

时间:2016-01-06 10:18:32

标签: qt qml qt5 qtquick2

我的mylog.txt有4MB(总行数:100000到150000)需要加载并显示到QML视图。

  

我已按以下方式实施(但它有性能问题)

     
    
        
  1. 使用C ++中的QFile打开文件
  2.     
  3. 使用Q_PROPERTY导出到QML( QString ...
  4.     
  5. 使用" TextArea"在QML中显示使用 text 属性
  6.        

采用上述方法,慢速滚动TextArea

任何人都可以了解如何使用TextArea来改善这一点吗?

任何其他控件/方法,以便我可以滚动大型多行文本而不会出现太多性能问题。

0 个答案:

没有答案