GUI not scaling correctly on hi-res / 4k screens #12031

issue steevithak opened this issue on December 27, 2017
  1. steevithak commented at 4:19 AM on December 27, 2017: none

    <!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

    <!-- Describe the issue -->

    When running bitcoin-core on a computer with a high resolution 4k screen, the app opens in a very, very tiny window (about the size of a postage stamp). I'm running on Redhat Fedora GNU/Linux v27. All my other programs including web browsers and native GNOME apps scale properly based on the screen resolution but bitcoin-core does not, so it appears there's a scaling bug of some sort in bitcoin-core's GUI code rather than something wrong with my desktop (but I could be wrong - I'm happy to investigate further if you think this is a problem on my end).

    <!--- What behavior did you expect? -->

    The app is tiny and very difficult to read without a magnifying glass. Dialogs with entry fields are too small to contain the text that needs to be entered in them. Some dialogs are too small to contain any visible text. Dragging the window bigger unwraps tangled text but the fonts remain microscopically tiny and hard to see.

    <!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->

    GUI window is too small to easily use. I'll attach a screenshot if I can figure out how.

    <!--- How reliably can you reproduce the issue, what are the steps to do so? -->

    Install bitcoin-core on typical laptop or desktop with 4k screen, start it.

    <!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    v0.15.1.0-g7b5bc998f3 (64-bit) from ringingliberty.com repo

    <!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->

    Dell XPS 15 9650, Intel Core i7, 4k screen running Redhat Fedora GNU/Linux v27

    <!-- Any extra information that might be useful in the debugging process. -->

    In some cases, dragging the windows bigger helps by exposing text which is hidden due to wrapping or going off screen but I don't see any obvious way to scale everything up to human readable size and, in some cases, lines of text overlap each other even if I drag the window bigger.

    <!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->

  2. steevithak commented at 4:21 AM on December 27, 2017: none

    I can't find any way to attach a screenshot but I can email one if needed.

  3. fanquake added the label GUI on Dec 27, 2017
  4. fanquake commented at 4:26 AM on December 27, 2017: member

    @steevithak if you email any images to my username @ gmail I’ll add them to your issue.

  5. ReneFroger commented at 8:13 AM on December 27, 2017: none

    @steevithak you could edit your post. Then click on the pciture file with the screenshot only. Drag the screenshot into the message window/edit window. Then the screenshot will be added to your message.

  6. MarcoFalke commented at 1:26 PM on December 27, 2017: member

    Try to attach files by dragging & dropping.

    I see some minor issues on hi-res screens, such as overlapping text:

    screenshot from 2017-12-27 08-23-35

  7. jonasschnelli commented at 6:55 AM on January 4, 2018: contributor

    Related to #6472.

    v0.15.1.0-g7b5bc998f3 (64-bit) from ringingliberty.com repo

    Can you tell us what Qt versions it is compiled against (check "About Qt")?

  8. hebasto commented at 11:17 AM on July 19, 2019: member

    Does #16254 fix this issue?

  9. fanquake closed this on Feb 5, 2020

  10. DrahtBot locked this on Feb 15, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me