Glade GTK应用程序样本
该示例演示了如何使用Kotlin Native创建基于Glade UI的GTK应用程序。
特征
轻量级的GTK绑定:没有包装器对象(看起来更粗糙,但能完成工作)
Gradle Glade绑定生成器(来自android开发,感觉像家一样)
一个示例应用
他们说,一张图片胜过千言万语:
地位
API的覆盖范围还很遥远,一开始主要是概念验证
致力于基于GIR的绑定生成(尽管我很确定这不会是小菜一碟:)
建造
先决条件:
sudo apt install libgtk-3-dev libtinfo5
然后:
cd sample
../gradlew runDebugExecutableGtk
也可以看看
其他Kotlin本机GTK绑定,都使用包装对象方法(更多的内存,但是真正的继承),请参见:
:具有基于GIR的API生成器
1