Menu

#1542 Qt5 style issues on KDE5

Future Release
closed
nobody
5
2022-01-04
2016-12-18
No

When running a Qt5 build on KDE5, various message boxes come up with icons from the KDE style, while in Qt4 we provide these icons via src/gui/general/ThornStyle.cpp. I dug around a bit and do not see why the old code no longer works. Setting QApplication::setDesktopSettingsAware(false) causes the use of generic Qt icons for these dialogs, which is a slight improvement. The default style for KDE 5 is the most direct and flagrant rip-off of a Windows style I have seen yet. The information/etc. icons in this clone of Windows 10 look positively noxious set on a black background.

When running a Qt5 build on KDE5, file dialogs have no icons for folders or MIME types at all, and they are generic, plain, and barely usable.

Both of these problems surfaced when I upgraded Kubuntu and got the new KDE. Now that Qt and KDE are speaking the same version again, they are interacting with each other in ways that cause ugly results for the venerable Thorn style.

I hope to get these issues sorted at some point in 2017. I have to walk away for now, so I filed this reminder to myself.

Discussion

  • Ted Felix

    Ted Felix - 2021-05-31
    • assigned_to: D. Michael McIntyre --> nobody
     
  • Philip Leishman

    Philip Leishman - 2021-06-05

    Is this still an issue ?
    I don't know how message boxes looked in Qt4.
    The message box for overwiting a file with "save as" looks OK to me.
    Maybe this problem has gone away
    Or can someone reproduce a problem ?

     
  • Ted Felix

    Ted Felix - 2021-06-05

    If you're using KDE and Thorn looks fine, then it was probably fixed either along with all the Thorn upgrades or KDE and Qt were fixed over time. I think the key is that we need to confirm that RG/Thorn looks ok in KDE. If so, then we can close this as no longer reproducible.

     
  • Philip Leishman

    Philip Leishman - 2022-01-04

    So no more comments here. I think this is fine.
    Close ?

     
  • Ted Felix

    Ted Felix - 2022-01-04
    • labels: --> qt5, kde, thorn
    • status: open --> closed
    • Priority: 1 --> 5
     
  • Ted Felix

    Ted Felix - 2022-01-04

    Agreed. Closing.

     

Log in to post a comment.