missing link? https://pypi.org/project/QtPy/ https://github.com/spyder-ide/qtpy
On Thursday, October 27, 2022 at 5:40:01 AM UTC+1 [email protected] wrote: > I just found QtPy, which perhaps would have been (or still may be) useful > for Leo and Leo projects. From its Github page: > > "*QtPy* is a small abstraction layer that lets you write applications > using a single API call to either PyQt or PySide. > > It provides support for PyQt5, PyQt6, PySide6, PySide2 using the Qt5 > layout (where the QtGui module has been split into QtGui and QtWidgets). > > Basically, you can write your code as if you were using PyQt or PySide > directly, but import Qt modules from qtpy instead > of PyQt5, PySide2, PyQt6 or PySide6. > > Accordingly, when porting code between different Qt bindings (PyQt vs > PySide) or Qt versions (Qt5 vs Qt6), QtPy makes this much more painless, > and allows you to easily and incrementally transition between them. QtPy > handles incompatibilities and differences between bindings or Qt versions > for you while keeping your project running, so you can focus more on your > own code and less on keeping track of supporting every Qt version and > binding. Furthermore, when you do want to upgrade or support new bindings, > it allows you to update your project module by module rather than all at > once." > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/ffd92c9f-ce74-499e-92f8-0148cfc4699en%40googlegroups.com.
