GTKmm书籍适合初学者?我需要在GTKmm之前学习GTK +吗?

我熟悉C ++& OOP。我真的想为使用GTKmm在Linux上运行的程序开发GUI。但是,我找不到GTKmm的任何好书或教程。 我之前从未做过任何GUI编程。我确实在GTKmm主页http://www.gtkmm.org/en/上阅读了gtkmm教程,但我无法理解标签,小部件,盒子等的排列方式以及如何使用这些类。我在第4章开头就感到困惑。 因此,我的问题是: 1.有没有人知道更好的GTKmm教程而不是他们主页上的教程? 2.学习GTK +首先让学习GTKmm更容易吗?     
已邀请:
如果您专注于C ++,我会坚持使用GTKmm,而不是现在使用GTK + C API。这是不同的,可能会让你感到困惑,特别是如果你没有强大的C背景。 不幸的是,GTKmm的第三方文档有点缺乏。虽然我认为他们的教程是一流的。我会剪切/粘贴,然后编译他们的示例程序。检查源是学习它的最佳方式。例如,使用第4章(按钮),请在此处查看示例程序。 请注意遵循适用于您的GTK版本的正确教程(GTK2.4与GTK3.0)。 GTK3(和GTKmm 3)刚刚发布。     
我建议先学习C API。 GTKmm做了很多方便的魔术,但它也隐藏了一些你应该理解的细节。许多新手问题来自内存管理,浮动和引用计数以及对象的破坏。 这本书非常适合初学者     

要回复问题请先登录注册