我正在为 C++ 选择一个 GUI 工具包来学习。我在网上做了一些搜索,大多数人建议 GTKmm 用于 C++ 而不是 GTK+。尽管如此,我还是看到了一些使用 GTK+ 制作的 C++ 应用程序。
所以,我只想知道具体的原因:
1 、为什么C++首选GTKmm?
2.如果我将GTK+ 用于 C++应用程序而不是 GTKmm ,我将面临哪些限制?
gtk_button_set_text(GTK_BUTTON(button), "sometext");
gtkmm C++ 代码更短更清晰。例如:button.set_text("sometext");
来源: http: //live.gnome.org/gtkmm/FAQ