Skip to content

Widget refresh glitches in v0.17.0 built with Qt 5.11.2 on OS X 10.12.6 #14469

@gwillen

Description

@gwillen

When I build v0.17.0 myself on OS X (Sierra, 10.12.6) with QT 5.11.2 installed from Homebrew -- but NOT when I use the build downloaded from bitcoincore.org -- I experience glitches in which certain widgets do not refresh when they should.

In particular, when I click "Use available balance" in the Send tab, nothing happens -- the balance field does not update at all until I do one of the following: click in the balance field, open the debug window, change tabs and change back, switch to another app. At that time it updates to show my whole available balance.

This ONLY happens when I build bitcoin-qt myself, not with the binaries downloaded from bitcoincore.org.

I say "widgets" plural because I found that the same thing happens to a QPushButton I have created in a new QDialog -- when I call setEnabled(false) on it, it does not turn grey until I either change focus as above (e.g. switch to another app), or call ui->theButton->repaint().

@Sjors suggested on IRC that my Qt version might be to blame, but I will note that my OS X version is also quite outdated at this point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions