[PyQt] QtTableView column width reset to 100px with Qt 5.9.4

Barry barry at barrys-emacs.org
Tue Feb 13 08:15:08 GMT 2018



> On 12 Feb 2018, at 20:19, Florian Bruhin <me at the-compiler.org> wrote:
> 
> Hi,
> 
>> On Mon, Feb 12, 2018 at 07:47:24PM +0000, Barry Scott wrote:
>> It seems that a change in Qt 5.9.4 has meant that QtTableView column widths
>> get set to the default of 100px after the app get focus.
>> 
>> I set the width in the __init__ to suitable values. But once drawn then all set to the same 100px.
>> This also happens if I resize the columns using the mouse. Once focus is lost and restored
>> the columns widths change to 100px.
>> 
>> On the off chance that one of you has seen this do you know what I have to do to fix it?
> 
> I've seen something similar reported with QTreeView for Qt 5.11 but
> haven't had time to look into it yet:
> 
> https://github.com/qutebrowser/qutebrowser/issues/3447
> 
> I found 2 Qt bugs which might be related:
> 
> https://bugreports.qt.io/browse/QTBUG-66245
> https://bugreports.qt.io/browse/QTBUG-65478
> 
> Florian

Thank you for the pointers. I will report back as i work the issue.

Barry


> -- 
> https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP)
>   GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
>         I love long mails! | https://email.is-not-s.ms/



More information about the PyQt mailing list