[Interest] crash when using multiple setSectionResizeMode() calls in QTableView

Frank Rueter | OHUfx frank at ohufx.com
Mon Aug 13 11:30:31 CEST 2018


Thanks. My header data simply looks like this:

|def headerData(self, section, orientation, role): if orientation == 
QtCore.Qt.Horizontal: if role == QtCore.Qt.DisplayRole: return 
self.header_labels[section] |

where: self.header_labels just contains a list of strings.

I guess I need to implement size hint roles?! I will try that tomorrow.

Tanks for the tip!

Cheers,
frank


> Must be something in your code; I'd start by double-checking everything
> related to the header data in your model.
>
> -Marian
>
> On 13.08.2018 05:17, Frank Rueter | OHUfx wrote:
>> Hi all,
>>
>> using PySide2 I am trying to set different resize modes for each of my
>> columns in a table view, but as soon as I set more than one I get a crash.
>>
>> Here is what I do:
>>
>> |class MyView(QtWidgets.QTableView): def __init__(self, parent=None):
>> super(MyView, self).__init__(parent) header = self.horizontalHeader()
>> header.setSectionResizeMode(0, QtWidgets.QHeaderView.Fixed)
>> header.setSectionResizeMode(1, QtWidgets.QHeaderView.Interactive) |
>>
>> Is this a bug or am I doing something wrong?
>>
>> Cheers,
>> frank
>>
>>>>
>> -- 
>>
>> ohufxLogo 50x50 <http://www.ohufx.com> 	
>> 	*vfx compositing <http://ohufx.com/compositing.html> | *workflow
>> customisation and consulting <http://ohufx.com/customising.html>* *
>>    	  	*<http://ohufx.com/compositing.html>*
>> <http://www.nukepedia.com/nubridge> 	
>> 	
>>
>> Your gateway to over 1,000 free tools... right inside of Nuke
>> <http://www.nukepedia.com/nubridge>
>>
>>
>>
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
>>
​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180813/f4f93f18/attachment.html>


More information about the Interest mailing list