qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
27.05k stars 3.89k forks source link

Strange behavior when hovering over checkboxes in the settings (workaround: move main application over to fusion style) #13603

Open 54m4d opened 3 years ago

54m4d commented 3 years ago

Please provide the following information

qBittorrent version and Operating System

v4.3.0 (64-bit) Windows 10 Pro 2004 (Build 19041.264)

10.0.19041

If on linux, libtorrent-rasterbar and Qt version

Not on linux.

What is the problem

Strange animation and kind of blurry and bold checkboxes when hovering over them. (see attachments below)

Strange behavior

As it can be seen on the screenshot below, blurry and bold checkboxes when hovering over them with the mouse pointer.

Blurry and bold checkboxes

What is the expected behavior

The expected behavior is to not see that kind of strange animation around the checkboxes.

Steps to reproduce

Not sure if i'm the only one?

Extra info(if any)

My display is 2560x1440p and the scaling is at 125% When switching to 100% the issue does not occur. Did the high DPI scaling override and it did not help. No issues at all on qBittorrent v4.2.5

══════════════════════════════════════════════════════════════════════════════════

EDIT: 03.05.2021

The scaling issue has improved a lot since last time although i haven't done anything, as you can see in the demo below, the visual artifact in the checkboxes has improved significantly even though there are 1-2 checkboxes that still artifact (mostly when scrolling up and down)

Capture 03_05_2021_06_47_06

I have also zoomed in on the checkboxes to give you an idea on how the artifacted ones look like:

Capture 03_05_2021_07_27_20

54m4d commented 2 years ago

Yes, looks like same the issue here https://github.com/qbittorrent/qBittorrent/issues/13603#issuecomment-1147228821

xavier2k6 commented 2 years ago

Is this still reproducible with Qt 5.15.4 / 6.3.0? If not then I'd prefer to close this.

The hovering issue would be resolved if we moved main application over to fusion style (Qt have even recommended previously to use it by default - would have to check where, again)........however that would bring other immediate/apparent caveats.

Poopooracoocoo commented 2 years ago

Just for a TL;DR, Where does the issue lie? Is it with Windows or Qt?

luzpaz commented 1 year ago

Can anyone reproduce this on latest stable or beta ?

yujinlin0224 commented 1 year ago

I can. Windows 11 10.0.22621.2134 64bit, 3840x2160 150% scale qBittorrent 4.5.4 64bit, Qt 6.4.3, Libtorrent 2.0.9.0

https://github.com/qbittorrent/qBittorrent/assets/11353779/622f67e6-e97b-49e0-a598-4975e1ef3467

xavier2k6 commented 1 year ago

@luzpaz my https://github.com/qbittorrent/qBittorrent/issues/13603#issuecomment-1148569370 still applies for now....(WIP)