title: QTextEdit large file support
body: <p><a href="http://doc.qt.io/qt-4.8/qtableview.html" rel="nofollow">QTableView</a> and <a href="http://doc.qt.io/qt-4.8/qtreeview.html" rel="nofollow">QTreeView</a> both have a <a href="http://doc.qt.io/qt-4.8/qtreeview.html#setModel" rel="nofollow">setModel</a> method which allows you to implement a data provider for the widget, but <a href="http://doc.qt.io/qt-4.8/qtextedit.html" rel="nofollow">QTextEdit</a> has no such method.</p>
  
  <p>How would I go about implementing a sliding window view onto a text document that allows me to manage the data backing the widget?</p>