Hi guys
I just develop a new framework https://github.com/manateelazycat/emacs-application-framework
Emacs Application Framework is a development framework that developers can develop any PyQt program and integrate into Emacs.
This framework mainly implements three functions:
Integrate PyQt program window into Emacs Frame using Xlib Reparent technology
Listening to EAF buffer's keyboard event flow and controlling the keyboard input of PyQt program via DBus IPC
Created a window compositer to make the PyQt program window adapt Emacs's Window/Buffer design
Using this framework, you can use PyQt develop powerful graphics programs to extend Emacs
Below is some screenshots:
https://github.com/manateelazycat/emacs-application-framework/blob/master/screenshot/browser.gif
-- AndyStewart