Skip to content

Commit 016730a

Browse files
committed
minor fix
1 parent ff7f822 commit 016730a

File tree

1 file changed

+30
-15
lines changed

1 file changed

+30
-15
lines changed

readme.md

+30-15
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,36 @@
77
a. https://github.com/congzhangzh/webview_python
88
b. https://github.com/congzhangzh/webview_python/issues/1
99

10-
### Status
11-
| Framework | Windows | Linux | Mac |
12-
|------|---------|-------|-----|
13-
| tornado ||||
14-
| pygame ||||
15-
| tkinter ||||
16-
| gtk ||||
17-
| qt5 ||||
18-
| win32 ||||
19-
| pyside6 ||||
20-
21-
### Design:
22-
./design_en.md
23-
24-
## Solution inspire by:
10+
11+
## Core implement part
12+
13+
Design: ./design_en.md
14+
15+
1. guest mode implemented here: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_run.py
16+
2. python stdlib patch here: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/patches/base_events.diff
17+
18+
## GUI support status
19+
20+
|Framework|Windows|Linux|Mac|
21+
|---|---|---|---|
22+
|Tkinter||||
23+
|Win32||||
24+
|GTK||||
25+
|QT||||
26+
|PySide6||||
27+
|Pygame||||
28+
|Tornado||||
29+
30+
## Sample reference
31+
1. Tkinter: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_tkinter.py
32+
2. Win32: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_win32.py
33+
3. GTK: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_gtk.py
34+
4. QT: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_qt5.py
35+
5. PySide6: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_pyside6.py
36+
6. Pygame: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_pygame.py
37+
7. Tornado: https://github.com/congzhangzh/asyncio-guest/blob/master/asyncio_guest/asyncio_guest_tornado.py
38+
39+
## Solution inspired by:
2540
1. https://www.electronjs.org/blog/electron-internals-node-integration
2641
2. https://trio.readthedocs.io/en/stable/reference-lowlevel.html#using-guest-mode-to-run-trio-on-top-of-other-event-loops
2742
3. https://github.com/sunoru/Webviews.jl/blob/main/src/platforms/windows/Impl.jl#L59

0 commit comments

Comments
 (0)