C++ 如何使用GTK+;关于C++;?

C++ 如何使用GTK+;关于C++;?,c++,gtk,gtk3,gtkmm,gtk2,C++,Gtk,Gtk3,Gtkmm,Gtk2,我来问一些关于吉凯恩的事情,希望有人能帮助我。 我正在编写另一个程序的图形界面,其中我想要的是放置一个下拉列表(在本例中,我放置了一个组合框),在同一代码中,我生成了一些随机数组(int数组),这些数组是以while(-1)周期无限生成的,我的问题是,如何更新组合框或下拉列表(添加元素)或者使用每个迭代的数组?的标签,并向列表中再添加一个元素,该元素就是以前生成的数组?所有这些都是用C++编写的,请原谅我的烦恼,谢谢你的帮助!多谢各位 或者存在某种将int、double、char字符串或其他变量

我来问一些关于吉凯恩的事情,希望有人能帮助我。 我正在编写另一个程序的图形界面,其中我想要的是放置一个下拉列表(在本例中,我放置了一个组合框),在同一代码中,我生成了一些随机数组(int数组),这些数组是以while(-1)周期无限生成的,我的问题是,如何更新组合框或下拉列表(添加元素)或者使用每个迭代的数组?的标签,并向列表中再添加一个元素,该元素就是以前生成的数组?所有这些都是用C++编写的,请原谅我的烦恼,谢谢你的帮助!多谢各位


或者存在某种将int、double、char字符串或其他变量转换为gchar的方法?

您是在GTK中还是在gtkmm中执行此操作?您标记了gtkmm,但在问题中没有提到它。此外,请仅标记一个版本,即代码实际使用的版本。要将数字转换为字符串(
gchar*
),您可以使用
g\u strdup\u printf
。可能有更好的“C++”方法,但是这个C调用应该可以工作。使用后不要忘记在该内存上调用
g_free