Conversation
|
Build and Tested successfully in Windows 11 |
|
@moonyuet does this not have any of the Qt styling issues? e.g. the font issues or look issues on the Publisher UI and reports? |
It still appears even when I tried to align PySide6 version in MD to 6.8.3 with the new build of the launcher. |
|
Thanks @moonyuet - in that case I suppose tray publisher with this PR would also suffer from the issue. I think we'll have to find a way to fix the styling with the newer Qt releases because it doesn't seem like that's being fixed in any of the newer releases (it's been there a while now.) We'll need to ensure:
Each of those issues are laid out here: ynput/ayon-blender#250 (comment) (including some screenshots) |
This is styling change in list view. For some reason list view in newer Qts does something weird, I had to set up margins to -5px to fix it (which is not right...). Also not sure if it is in 6.8.3 too but in latest PySide6 custom delegate in combobox has the same issue (but that is easier to fix), which is used e.g. in projects combobox. |
So seems like this font issue is fixable by setting an env var like: As reported here Qt6.8 changed the default font rendering engine on Windows to See also: https://doc.qt.io/qt-6/whatsnew68.html#platform-changes
Possibly reverting to |
I would try to add the environment and see if it fixes the issue |
|
@BigRoy The font issue has been fixed after adding the environment through application settings |
|
You can also enable this upon the QApplication init via sys args... if that is more convenient. does the same thing, enable the old font engine, would still be nice to find out why this looks so bad... |
|
So @iLLiCiTiT figured out the font issue. The new font engine seems to 'install' the fonts a different way making all the Noto Sans Mono static font variations we have register as the same "family" and hence, it'd install "Thin" variant last and end up using that. 🥲 The other families aren't being used currently - so we'll just remove those for the time being and all should be good. And we'll look to switching to single variable font (if that works well in the older PySide releases as well.) |
BigRoy
left a comment
There was a problem hiding this comment.
LGTM - works for me on Windows




Changelog Description
Update PySide 6.8.3 following VFX platform.
Additional info
The version of pyside has few enhancements like support of font axes. It has few downsides as the default styling is not the same and some parts of UIs might look different.
Testing notes:
Everything should work.