[PySide] QStandardItemModel vs QAbstractItemModel

Frank Rueter | OHUfx frank at ohufx.com
Tue Jan 12 22:01:32 CET 2016


Yikes, another mailing list. I'm running out of space in my email client.
Thanks

On 13/01/16 9:46 am, Ch'Gans wrote:
> Hi Frank,
>
> As you're question is not that specific to Python, you might have 
> better luck asking on the qt-interest mailing list: 
> http://lists.qt-project.org/mailman/listinfo/interest
>
> Chris
>
> On 11 January 2016 at 09:48, Frank Rueter | OHUfx <frank at ohufx.com 
> <mailto:frank at ohufx.com>> wrote:
>
>     Hi,
>
>     I am building a spreadsheet widget for custom data and will need
>     many custom editors and item delegates.
>     The amount of items will potentially be in the 100,000s and a lot
>     of filtering will be going on.
>
>     I started using the QStandardItemModel and so far things are
>     working fine, but I haven't implemented the delegates or editors
>     yet, and I will also have to override the data()/setData().
>
>     I'm wondering if I should switch to using the QAbstractItemModel
>     before proceeding but can't make up my mind.
>     I am using some of the QStandardItemModel's method's, such as
>     clear() and item() and setItem(), but I guess those are easy to
>     re-implement.
>
>     The docs say that one should consider using QAbstractItemModel for
>     efficiency and flexibility, but I am struggling to make an
>     educated decision because I haven't used model/views often enough
>     yet to know about all the pros and cons.
>
>     Any advice on how to make that decision would be much appreciated.
>     I'd hate to finish writing the code only to find out that it's too
>     slow for large data sets, and then re-jig everything to use the
>     QAbstractItemModel.
>
>
>     Thanks,
>     frank
>
>     -- 
>     ohufxLogo 50x50 <http://www.ohufx.com> 	*vfx compositing
>     <http://ohufx.com/index.php/vfx-compositing> | *workflow
>     customisation and consulting
>     <http://ohufx.com/index.php/vfx-customising>* *
>
>
>     _______________________________________________
>     PySide mailing list
>     PySide at qt-project.org <mailto:PySide at qt-project.org>
>     http://lists.qt-project.org/mailman/listinfo/pyside
>
>

-- 
ohufxLogo 50x50 <http://www.ohufx.com> 	*vfx compositing 
<http://ohufx.com/index.php/vfx-compositing> | *workflow customisation 
and consulting <http://ohufx.com/index.php/vfx-customising>* *

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20160113/61a1ca2c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 2666 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20160113/61a1ca2c/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ohufxLogo_50x50.png
Type: image/png
Size: 2666 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20160113/61a1ca2c/attachment-0001.png>


More information about the PySide mailing list