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: 1. Integrate PyQt program window into Emacs Frame using Xlib Reparent technology 2. Listening to EAF buffer's keyboard event flow and controlling the keyboard input of PyQt program via DBus IPC 3. 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 https://github.com/manateelazycat/emacs-application-framework/blob/master/screenshot/image_viewer.gif https://github.com/manateelazycat/emacs-application-framework/blob/master/screenshot/video_player.gif -- AndyStewart