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

Barry Scott barry at barrys-emacs.org
Tue Feb 13 21:04:48 GMT 2018


On Tuesday, 13 February 2018 08:15:08 GMT Barry wrote:
> > 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

65478 was updated to claim that the problem is really fixed for 5.9.5.

I have raised to ask Fedora to package 5.9.5 to ship this fix.

https://bugzilla.redhat.com/show_bug.cgi?id=1544957

Barry





More information about the PyQt mailing list