Fwd: PyQt6 and SIP v6 Snapshots Available
Phil Thompson
phil at riverbankcomputing.com
Thu Sep 24 16:16:57 BST 2020
On 24/09/2020 15:58, Maurizio Berti wrote:
> Il giorno mer 23 set 2020 alle ore 23:15 Phil Thompson <
> phil at riverbankcomputing.com> ha scritto:
>
>> On 23/09/2020 20:15, Patrick Stinson wrote:
>> > Phil,
>> >
>> > Could you explain what makes the Qt resource system obsolete in a
>> > PyQt6 context?
>>
>> https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/pyrcc.html
>>
>> > The Qt resource system itself seems to play an
>> > essential role in the toolkit. If you think it does not provide an
>> > essential function, then I am intrigued to hear more.
>>
>> If there is something that you cannot do with existing Python
>> techniques
>> then I'll happily reconsider.
>>
>
> In my case, among other things (custom fonts, images) I mostly use
> pyrcc
> for my own icon theme with about 500 icons, which allows me to use
> QIcon.fromTheme('icon-name'), which I use it *a lot*: mostly because I
> find
> it much simpler and easier to read than the full image path
> constructor,
> but also because it allows to use the fall back mechanism (under Linux,
> at
> least) if an icon is not in the selected theme, and finally to use
> different icons according to the icon size.
>
> Maybe I'm not aware of other ways to use the resource system, as I
> always
> used pyrcc.
Why use the Qt resource system at all?
> If that won't be available, will setThemeSearchPaths work
> anyway?
Of course. Nothing in Qt forces you to use a resource rather than a
regular file.
> Will all other ":/" resource loading keep their functionalities
> when using local relative paths (or importlib.resources)?
Sorry, I don't understand the question. Obviously Qt knows nothing about
importlib.resources.
Phil
More information about the PyQt
mailing list