luma.emulator icon indicating copy to clipboard operation
luma.emulator copied to clipboard

Add support for other display frameworks

Open thijstriemstra opened this issue 4 years ago • 2 comments

Currently the base emulator class imports pygame and all other subclasses thus use pygame as well. It would be nice to add different emulators, eg. a PyQt5 one, meaning the base emulator shouldn't rely on pygame.

thijstriemstra avatar Oct 30 '20 12:10 thijstriemstra

I think the base emulator uses pygame surfaces to do the scaling and transforms

rm-hull avatar Oct 31 '20 20:10 rm-hull

See https://pillow.readthedocs.io/en/stable/reference/ImageQt.html

thijstriemstra avatar Nov 07 '20 18:11 thijstriemstra