gpt4 book ai didi

GTK3 - 在 builder.ui 中按范围缩放

转载 作者:行者123 更新时间:2023-12-04 20:58:11 29 4
gpt4 key购买 nike

我正在尝试将带有范围对象的 GTK Scale 添加到 builder.ui 文件中。最初我有这个:-

GtkWidget *distance;
distance = gtk_scale_new_with_range (GTK_ORIENTATION_HORIZONTAL, 0, 6, 0.5);
gtk_scale_set_draw_value (GTK_SCALE (distance), TRUE);
gtk_scale_set_value_pos(GTK_SCALE (distance), GTK_POS_RIGHT);

这工作正常,但我如何才能将相同的内容添加到 builder.ui 文件中呢?

谢谢!

最佳答案

是的,你可以。 gtk_scale_new_with_range() 是一个方便的函数,用于创建一个已经设置了一些属性的 GtkScale,因此您必须查看它的 source code为了复制它。所以你的 UI 文件应该看起来像这样(未经测试):

<object class="GtkScale" id="distance">
<property name="orientation">horizontal</property>
<property name="draw-value">TRUE</property>
<property name="value-pos">right</property>
<property name="adjustment">distance-adjustment</property>
<property name="digits">1</property>
</object>
<object class="GtkAdjustment" id="distance-adjustment">
<property name="value">0</property>
<property name="lower">0</property>
<property name="upper">6</property>
<property name="step-increment">0.5</property>
<property name="page-increment">5</property>
<property name="page-size">0</property>
</object>

关于GTK3 - 在 builder.ui 中按范围缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32487488/

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