frescobaldi / qpageview

page-based viewer widget for Qt5/PyQt5
https://qpageview.org/
GNU General Public License v3.0
20 stars 9 forks source link

Port qpageview to PyQt6 #24

Open bmjcode opened 2 months ago

bmjcode commented 2 months ago

This is a port of qpageview to PyQt6 as discussed under #17.

The Qt 6 port adds a new PDF rendering backend based on QtPdf (requires Qt 6.6 or higher to support point-and-click). This should help considerably with the packaging issues caused by python-poppler-qt5. I have left the existing Poppler code in place for now in case there is any future need for it.

This port seems pretty stable, but there are probably still some bugs, and I suspect you all may want to keep it on a separate branch until more folks have had a chance to test it. Any suggestions, questions, patches, or other feedback would be welcome.

jeanas commented 2 months ago

I don't have the time to look at this right now, but let me just say that it's WAY cool.