Skip to content

Commit 303ac63

Browse files
committed
Update: GUI
1 parent 819caca commit 303ac63

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

gui/qt.rst

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
========================================
2+
Qt
3+
========================================
4+
5+
6+
.. contents:: 目錄
7+
8+
9+
介紹
10+
========================================
11+
12+
平台支援:
13+
14+
* Linux
15+
* Windows
16+
* macOS
17+
* Android
18+
* iOS
19+
* ...
20+
21+
22+
使用 Qt 的專案:
23+
24+
* KDE Plasma
25+
* LXQt
26+
* SDDM
27+
* OBS (Open Broadcaster Software)
28+
* Krita
29+
* VLC
30+
* ...
31+
32+
33+
34+
Layouts
35+
========================================
36+
37+
38+
39+
Widgets
40+
========================================
41+
42+
43+
44+
Callback - Signal/Slot
45+
========================================
46+
47+
48+
49+
Python binding
50+
========================================
51+
52+
`PySide2 <https://wiki.qt.io/Qt_for_Python>`_
53+
是由 The Qt Company 負責開發的,
54+
為 Qt 官方的 Python 支援,
55+
採用 LGPL 授權。
56+
(前身為 Nokia 開發的 PySide,
57+
起因於授權條款和 PyQt 的開發公司 Riverbank Computing 談不攏)
58+
59+
60+
專案:
61+
62+
* pyside2
63+
* shiboken2
64+
* shiboken2_generator
65+
66+
67+
68+
Rust binding
69+
========================================
70+
71+
相關資源:
72+
73+
* `Rust-Qt <https://github.com/rust-qt>`_
74+
* `KDE - Rust Qt Binding Generator <https://github.com/KDE/rust-qt-binding-generator>`_
75+
* `FOSDEM 2018 - Qt GUIs with Rust - Rust Qt Binding Generator <https://fosdem.org/2018/schedule/event/rust_qt_binding_generator/>`_
76+
* `Integrating QML and Rust: Creating a QMetaObject at Compile Time <https://woboq.com/blog/qmetaobject-from-rust.html>`_

0 commit comments

Comments
 (0)