Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Known Issue: Qt6 and white text in progressbar #15941

Closed
sledgehammer999 opened this issue Jan 7, 2022 · 24 comments
Closed

Known Issue: Qt6 and white text in progressbar #15941

sledgehammer999 opened this issue Jan 7, 2022 · 24 comments
Labels
GUI GUI-related issues/changes Qt bugs Bug resides in Qt library

Comments

@sledgehammer999
Copy link
Member

qBittorrent & operating system versions

qBittorrent 4.4.0 x64 (qt6)
Windows 10 (in VM)
Qt 6.2.2

What is the problem?

The text on the progress bar in the transfer list in painted white or maybe transparent (white background). When the progressbar fills (the blue stuff) and reaches the text nothing appears as text. Before it fills, even though it is white/transparent you can see an outline of the text.

This issue doesn't appear with Qt5 on the same VM.

I lack the time to further debug this.

Steps to reproduce

No response

Additional context

No response

Log(s) & preferences file(s)

No response

@sledgehammer999 sledgehammer999 added OS: Windows Issues specific to Windows GUI GUI-related issues/changes Qt6 compat Make codebase more compatible with Qt6 labels Jan 7, 2022
@The5kull
Copy link

The5kull commented Jan 7, 2022

On the same version in W11 I am not experiecing this. VM related maybe?

@gciaooo
Copy link

gciaooo commented Jan 7, 2022

Having the same problem on native Windows 11.
immagine

@escape0707
Copy link

ArchLinux
image

@sledgehammer999
Copy link
Member Author

@gciaooo is it Qt6?
@escape0707 is it Qt6?

@gciaooo
Copy link

gciaooo commented Jan 8, 2022

Yes, it is.
immagine

@escape0707
Copy link

Yes.

@lvzhenbo
Copy link

lvzhenbo commented Jan 9, 2022

image
Having the same problem on win10

@sledgehammer999
Copy link
Member Author

If you don't need the better HiDPI compatibility you're better off using the Qt5 version.

@Kolcha
Copy link
Contributor

Kolcha commented Feb 26, 2022

Qt 6 patch for this issue #14379 (comment)

@sledgehammer999 sledgehammer999 added Qt bugs Bug resides in Qt library and removed OS: Windows Issues specific to Windows Qt6 compat Make codebase more compatible with Qt6 labels Mar 7, 2022
@sledgehammer999
Copy link
Member Author

QTBUG-101474

@barhom
Copy link
Contributor

barhom commented Mar 16, 2022

QTBUG-101474

Seems like this one is resolved now

@ghost ghost closed this as completed Mar 17, 2022
@xavier2k6
Copy link
Member

QTBUG-101474

Seems like this one is resolved now

Just to chime in here with some points to note:

  1. Users shouldn't expect this to be fixed in the next version of qBittorrent 4.4.2 as this will more than likely still use Qt 6.2.x
  2. Qt 6.3.0 (which will contain this fix) won't be generally available until mid-April. (It's still currently in "beta" over at Qt)

@Kolcha
Copy link
Contributor

Kolcha commented Mar 17, 2022

commit was merged to 6.2 branch, and fix version 6.2.5 was also added to bugreport ticket (I receive any status changes as ticket author). but 6.2.4 is not released yet.
so it is hard to say what will happen first: 6.2.5 with required patch included or 6.3.0

@escape0707
Copy link

@xavier2k6
Copy link
Member

and fix version 6.2.5 was also added to bugreport ticket

So it seems, it wasn't there when I looked previously.

6.2.4 was actually meant to be the last update/release in the 6.2 Series but the security vulnerabilities that were found obviously changed that hence a 6.2.5 release in the future.

6.2.4 has been released & it doesn't contain the fix (obviously).

Reference:
https://download.qt.io/official_releases/qt/6.2/
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.2.4/release-note.md


no fix

@ghost

This comment was marked as resolved.

@xavier2k6
Copy link
Member

@An0n666 I suspect most users are generally not affected by this (due to default scaling settings - 100%)....to reproduce this with Qt6 builds, change scale & layout settings on windows to 125%+


Qt 6.3.0 RC is to be released by the end of this week, so will be able to test/confirm if fixed after that.

@ghost ghost pinned this issue Mar 26, 2022
@xavier2k6 xavier2k6 changed the title Qt6 and white text in progressbar Known Issue: Qt6 and white text in progressbar Mar 26, 2022
@xavier2k6 xavier2k6 added the Waiting upstream Waiting for changes in dependent libraries label Mar 26, 2022
@xavier2k6
Copy link
Member

what will happen first: 6.2.5 with required patch

Just looked at QTBUG-101474 again & we WILL have to wait for official release of Qt 6.3.0 as Qt 6.2.5 is for LTS Commercial users only.

QTBUG-101474

@ghost
Copy link

ghost commented Mar 27, 2022

Qt 6.2.5 is for LTS Commercial users only.
Where did you get that information? It says 6.2.5 as well as 6.2.5 LTS Commercial doesn't it?

@xavier2k6
Copy link
Member

Where did you get that information?

From below:

Meeting minutes from Qt Release Team meeting 15.03.2022

[17:10:51] And Qt 6.2.4 will be the last public release from Qt 6.2 series as earlier communicated


It says 6.2.5 as well as 6.2.5 LTS Commercial doesn't it?

I'm not saying that 6.2.5 won't be released to open source community at some stage (just like 5.15.3 recently was) but for "now anyway" it seems it won't, unless below quote comes to fruition.

6.2.4 was actually meant to be the last update/release in the 6.2 Series but the security vulnerabilities that were found obviously changed that hence a 6.2.5 release in the future.


Also, I wouldn't pay much attention to what the hint/message text says.....see example below:

Its says Qt 5.15.10 & Qt 5.15.10 LTS Commercial but yet we know Qt 5.15.10 isn't available to open source community at this moment in time & will be a long time before it does.

qt image 1


Another point to note, Qt's roadmap (subject to change!)

ExtendedSupport

@xavier2k6
Copy link
Member

@sledgehammer999 @An0n666 I can confirm now that this issue has been fixed (at least on windows) with a build based off Qt 6.3.0 Release Candidate.

@FredChauviere
Copy link

Problem is still present in latest stable 4.4.2 version for MacOS (QT 6.2.4)

@xavier2k6
Copy link
Member

@FredChauviere Read my post just above yours!! #15941 (comment)

The fix hasn't been officially released by one of our dependencies Qt yet, when they do - it will be included in the next release version of qBittorrent.

@ghost ghost locked as resolved and limited conversation to collaborators Mar 29, 2022
@xavier2k6
Copy link
Member

Qt 6.3.0 based qBittorrent 4.4.3 has been released which includes the upstream fix for this issue.

@xavier2k6 xavier2k6 removed the Waiting upstream Waiting for changes in dependent libraries label May 24, 2022
@xavier2k6 xavier2k6 unpinned this issue May 24, 2022
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
GUI GUI-related issues/changes Qt bugs Bug resides in Qt library
Projects
None yet
Development

No branches or pull requests

9 participants