这是关于GTK3(Linux GUI开发)的一般性问题。我是GTK3的新手,我一直在研究Gnome Developer网站上的基本教程和材料,以及YouTube上的ZetCode和thecplusplusguy等其他人。我对GTK3(以及一般的GUI开发)有一个非常基本的了解,但我想把我的学习提升到一个新的水平。
我一直在互联网上搜索更多GTK3学习资料,但我能找到的只是入门级资料。
我的想法是研究使用GTK3进行GUI编程的开源(linux)应用程序。我试图找到简单的开源项目来检查,但是当我查看源代码(通常在GitHub / GitLab等)时,项目是如此复杂,对我来说这对我的学习来说是一个太大的飞跃。我还试图从这些开源项目中重新创建一些源代码,但它们有很多依赖项(automake,configure.ac,库,链接,版本等)。
因此,如果有人可以建议一个资源来进一步学习GTK3,我将非常感激。或者是否有一个使用GTK3的简单/简单的开源项目,可以相对容易地进行研究。
感谢您的时间。
林肯。
答案 0 :(得分:1)
我能理解你,我也是GTK3 +的初学者,有效的GNOME发布的文档并不是最好的。但是我建议你看看GNOME开发人员网站上的这一部分,你可以在这里找到GNOME库的任何文档列表:
https://developer.gnome.org/references
我还建议你看一下GLib和GObject的文档。