8000 Change default style for qt6 · Issue #287 · larray-project/larray-editor · GitHub
[go: up one dir, main page]

Skip to content

Change default style for qt6 #287

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

Open
gdementen opened this issue Mar 12, 2025 · 2 comments
Open

Change default style for qt6 #287

gdementen opened this issue Mar 12, 2025 · 2 comments
Labels
bug priority: BLOCKER cannot do a release without those issues handled work in progress
Milestone

Comments

@gdementen
Copy link
Collaborator
gdementen commented Mar 12, 2025

Anaconda recently packaged (py)qt6 and made it the default qt version. It mostly works but the default style on Windows 11 is a mess.

It is generally ugly (e.g. too much space in menus), SpinBoxes are buggy (e.g. no visible buttons), the table headers buttons are almost invisible, etc.

Changing the default style to 'windowsvista' helps though. It's still not super nice but not as bad as the Windows11 style.

Reference: https://stackabuse.com/styling-pyqt6-applications-default-and-custom-qss-stylesheets/

@gdementen gdementen added bug priority: BLOCKER cannot do a release without those issues handled work in progress labels Mar 12, 2025
@gdementen gdementen added this to the 0.35 milestone Mar 12, 2025
@gdementen
Copy link
Collaborator Author
gdementen commented Mar 12, 2025

@alixdamman : CCing you because you'll probably have (or already had) the same problem for iode and I am curious to know how you solved that

@alixdamman
Copy link
Contributor
alixdamman commented Mar 13, 2025

I am curious to know how you solved that

I didn't solved anything (yet). FWIW, I am using PySide6 and the Qt Designer but I don't think it solves anything.
I guess the current Qt-based iode interface is also ugly but my first priority right now is to make it work.

If you are curious to see the look of the iode interface, you can play with the beta version by installing it:

pip install --index-url https://test.pypi.org/simple/ --no-deps iode
pip install --index-url https://test.pypi.org/simple/ --no-deps iode-gui

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug priority: BLOCKER cannot do a release without those issues handled work in progress
Projects
None yet
Development

No branches or pull requests

2 participants
0