我正在为C ++选择一个GUI工具包来学习。我已经在网上进行了一些搜索,大多数人建议使用GTK + for GTK +。尽管如此,我已经看到一些使用GTK +制作的C ++应用程序。
因此,我只想知道具体原因:
1. 为什么GTKmm是C ++的首选?
2.如果我使用 GTK + for C ++ 应用程序而不是GTKmm,我会遇到什么限制?
答案 0 :(得分:17)
gtk_button_set_text(GTK_BUTTON(button), "sometext");
gtkmm C ++代码更短更清晰。例如:button.set_text("sometext");