Option to use dark theme for Windows #378

issue ghost openend this issue on July 4, 2021
  1. ghost commented at 4:13 pm on July 4, 2021: none

    Is your feature request related to a problem? Please describe. An option in settings to switch between light and dark theme. Will be great if it works on every OS like Electrum. However, created the issue specifically for ‘Windows’ because #68 (comment)

    Describe the solution you’d like image

    image

    Describe alternatives you’ve considered

    1. Workarounds for Linux: #68 (comment)
    2. Not use GUI

    Additional context I tried few things: #68 (comment). Worked partially for Linux but didn’t work on Windows.

    Also tried running master branch on Windows but there is no change in GUI.

    image

    image

  2. unknown added the label Feature on Jul 4, 2021
  3. hebasto commented at 10:16 am on May 17, 2025: member

    The issue has been resolved in https://github.com/bitcoin/bitcoin/pull/30997, as Qt 6.7.3 allows an app to use the dark system palette on Windows.

    Compare screenshots:

    • v29.0:

    Image

    • the master branch @ 7710a31f0cb69a04529f39840196826d0b9770ab:

    Image

  4. hebasto closed this on May 17, 2025

  5. katesalazar commented at 4:15 pm on May 17, 2025: none
    There is too low contrast on the buttons in that pic
  6. hebasto commented at 10:30 pm on May 17, 2025: member

    There is too low contrast on the buttons in that pic

    Feel free to open a fresh issue about that.

  7. katesalazar commented at 8:23 am on May 18, 2025: none

    Feel free to open a fresh issue about that.

    I won’t, busy days.

  8. mmortal03 commented at 1:53 pm on November 12, 2025: none

    The issue has been resolved in bitcoin/bitcoin#30997, as Qt 6.7.3 allows an app to use the dark system palette on Windows.

    Compare screenshots:

    Based on my testing, this only works on Windows 11 currently.

    To get it working on Windows 10, it would need the GUI to use one of the other Qt styles, other than what they have it default to for Windows 10, which is called the “windowsvista” style. See here: https://forum.qt.io/topic/163222/dark-color-scheme-on-windows-best-practises/2?_=1762948120656

    That link says that “Fusion” works. Also, after Qt 6.8.1, the “windows11” style will work, even on Windows 10. Not sure if the “windows” style might also work on Qt 6.7.3.

    For testing, I installed qBittorrent (another app that uses Qt), and it defaults to the “Fusion” style to get dark mode working in Windows 10. qBittorrent currently uses Qt 6.9.0, and a quick test of it shows that, indeed, using the “Fusion”, “windows”, or “windows11” styles all display in dark mode, while the “windowsvista” style does not.


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-11-13 16:20 UTC

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