| Summary: | kid3 theme | ||
|---|---|---|---|
| Product: | [Applications] kid3 | Reporter: | nekto <sergantiche> |
| Component: | general | Assignee: | Urs Fleisch <ufleisch> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 3.9.x | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | visual comparison of themes | ||
|
Description
nekto
2024-10-01 11:50:55 UTC
(In reply to nekto from comment #0) > kid3-3.9.6 portable from the official website; > alt linux sysiphus lxqt 2.0.0. Although the working environment is qt6, the > kid3 theme does not change, and the light theme of the application literally > hits the eyes :( > 1- request, please make the light theme a little darker so that the > snow-white color is not present. > 2- tell me how to change the theme for kid3 in lxqt and others, except kde? Created attachment 174268 [details]
visual comparison of themes
The portable binary archive for Kid3 (kid3-3.9.6-Linux.tgz in your case) comes with its own Qt. So if your system Qt is styled globally, e.g. by using qt6ct or the LXQt Theme/Widget Style Qt Palette settings of LxQt, then this will not affect the style of the Qt libraries contained in the Kid3 package. Since ALT Linux does only provide an old version (3.9.4), you will have to build Kid3 yourself using the system Qt libraries if you want it to use exactly the style used by the other Qt applications. But if it is enough to just have a dark theme for Kid3, there is an easier option. As can be seen with `man qt6options`, there is an option `-stylesheet=path/to/stylesheet` for Qt applications. You could try to create your own style sheet or locate the one used by LxQt. An easier solution would be to use some ready-to-use style sheet, e.g. https://github.com/ColinDuquesnoy/QDarkStyleSheet. If you download and extract the source ZIP from that project, you can start Kid3 with a dark theme using kid3-3.9.6-Linux/kid3-qt -stylesheet QDarkStyleSheet-master/qdarkstyle/dark/darkstyle.qss What I do not like with this style on my system (Arch Linux) is that the check boxes are not visible, probably because this project is intended to be compiled into the application as a Qt resource and not just loaded from a directory. Maybe you can tweak this, or it might in the end still be easier to build Kid3 yourself from the sources. (In reply to Urs Fleisch from comment #3) > The portable binary archive for Kid3 (kid3-3.9.6-Linux.tgz in your case) > comes with its own Qt. So if your system Qt is styled globally, e.g. by > using qt6ct or the LXQt Theme/Widget Style Qt Palette settings of LxQt, then > this will not affect the style of the Qt libraries contained in the Kid3 > package. Since ALT Linux does only provide an old version (3.9.4), you will > have to build Kid3 yourself using the system Qt libraries if you want it to > use exactly the style used by the other Qt applications. > > But if it is enough to just have a dark theme for Kid3, there is an easier > option. As can be seen with `man qt6options`, there is an option > `-stylesheet=path/to/stylesheet` for Qt applications. You could try to > create your own style sheet or locate the one used by LxQt. An easier > solution would be to use some ready-to-use style sheet, e.g. > https://github.com/ColinDuquesnoy/QDarkStyleSheet. If you download and > extract the source ZIP from that project, you can start Kid3 with a dark > theme using > > kid3-3.9.6-Linux/kid3-qt -stylesheet > QDarkStyleSheet-master/qdarkstyle/dark/darkstyle.qss > > What I do not like with this style on my system (Arch Linux) is that the > check boxes are not visible, probably because this project is intended to be > compiled into the application as a Qt resource and not just loaded from a > directory. Maybe you can tweak this, or it might in the end still be easier > to build Kid3 yourself from the sources. could you please make the default theme of the portable build a little darker (like in my screenshot)? I, in principle, prefer portable applications, and I use kid3 often and for a long time, so I would like an option that is more convenient, simpler and more versatile than the one you talked about There is no such thing like "the default theme" because Kid3 does not have its own style sheet, it uses what is set by the system or user. If you look for a simple solution, then download https://raw.githubusercontent.com/EClaesson/QTDark/refs/heads/master/QTDark.stylesheet, apply it using `./kid3-qt -stylesheet /path/to/QTDark.stylesheet` and tweak it with the colors you like. QTDark is an old project, but it still seems to work and could be a good starting point for your own style. (In reply to Urs Fleisch from comment #5) > There is no such thing like "the default theme" because Kid3 does not have > its own style sheet, it uses what is set by the system or user. If you look > for a simple solution, then download > https://raw.githubusercontent.com/EClaesson/QTDark/refs/heads/master/QTDark. > stylesheet, apply it using `./kid3-qt -stylesheet > /path/to/QTDark.stylesheet` and tweak it with the colors you like. QTDark is > an old project, but it still seems to work and could be a good starting > point for your own style. edited the kid3 launch button in the menu, now the theme is dark. Thank you very much for the awesome tag editor and for your help! :) |