[PyQt] PyQt 5: Equality operator not implemented for QStringListModel?
    Phil Thompson 
    phil at riverbankcomputing.com
       
    Wed Jun 25 16:29:28 BST 2014
    
    
  
On 25/06/2014 3:57 pm, Arve Knudsen wrote:
> Hi guys
> 
> Using PyQt 5.2.1, I've noticed that comparing two QStringListModels
> for equality always returns false, is there any reason for this?
> Example:
> 
>     from PyQt5 import QtCore
> 
>     model1 = QtCore.QStringListModel(['1', '2'])
>     model2 = QtCore.QStringListModel(['1', '2'])
> 
>     print(model1 == model2) # Prints False
>     # Corresponding QStringLists can be compared OTOH
>     print(model1.stringList() == model2.stringList()) # Prints True
It's not supported by Qt.
Phil
    
    
More information about the PyQt
mailing list