KLayout / klayout

KLayout Main Sources
http://www.klayout.org
GNU General Public License v3.0
745 stars 192 forks source link

[Qt6] Qt major version-wise Assistant #1678

Closed Kazzz-S closed 2 months ago

Kazzz-S commented 3 months ago

This is a feature request. There are API differences between Qt5 and Qt6. It would be appropriate to generate $HOME/.klayout/help-index.xml Qt major version-wise. For example,

I think this kind of treatment will make the transition from Qt5 to Qt6 easier.

Best regards, Kazzz-S

klayoutmatthias commented 3 months ago

Hi @Kazzz-S,

thank you for this proposal.

I think this makes it easier if you switch between the Qt versions, right? Normally, every KLayout installation should write the help index according to the Qt version it was built with.

I am considering writing the help index with KLayout's version too. Plus maybe compressing it as it is already quite large. So like "help-index-0.28.17-qt5.xml.gz".

Best regards,

Matthias

Kazzz-S commented 3 months ago

Hi @klayoutmatthias,

I think this makes it easier if you switch between the Qt versions, right?

Yes.

Normally, every KLayout installation should write the help index according to the Qt version it was built with.

I am considering writing the help index with KLayout's version too. Plus maybe compressing it as it is already quite large. So like "help-index-0.28.17-qt5.xml.gz".

I think this is a good idea.

Best regards, Kazzz-S

Kazzz-S commented 2 months ago

Hi @klayoutmatthias,

Thank you for implementing the new feature, which I have successfully verified on Linux.

Best regards, Kazzz-S

klayoutmatthias commented 2 months ago

Very good. Thank you for your feedback! :)

Matthias