gpt4 book ai didi

c - 从 *gint 到 gdouble gtk

转载 作者:行者123 更新时间:2023-11-30 18:12:31 26 4
gpt4 key购买 nike

如何将值设置为 gint* 变量而不是 gdouble

gint *s;

gtk_tree_model_get( model, & data->iter, 0, &s, -1);

gtk_spin_button_set_value (GtkSpinButton *spin_button,
gdouble value);

类似的事情:

gtk_spin_button_set_value (GtkSpinButton *spin_button,
s);

有可能吗?

最佳答案

一个明确的解决方案是执行以下操作:

gdouble value = (gdouble)(*your_gint_pointer);
gtk_spin_button_set_value(your_spin_button_pointer, value);

浮点处理整数值而不损失精度,所以这是安全的。

关于c - 从 *gint 到 gdouble gtk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34883116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com