gpt4 book ai didi

c - 让 GtkButton 看起来沮丧

转载 作者:行者123 更新时间:2023-11-30 14:20:42 27 4
gpt4 key购买 nike

所以我有一个形状绘图程序,其工具栏上有方框、圆形、线段等按钮。如果单击形状按钮(例如方框按钮),则可以拖动鼠标来绘制该形状。我没有使用切换按钮,因为我不想要它,例如,如果您绘制一个框,则必须先“取消切换”框按钮,然后才能“切换”圆形按钮。但是,我试图做到这一点,以便当您单击一个形状按钮时,它看起来“凹陷”,这样您就知道您正在绘制什么形状,直到您单击另一个按钮。

我尝试通过将其放入单击的回调中来使其看起来沮丧:

gtk_widget_set_state_flags(button, GTK_STATE_FLAG_ACTIVE, TRUE);

但是,它不起作用。非常感谢任何帮助!

最佳答案

我认为使用切换按钮更容易,但当用户完成绘制框时以编程方式取消切换它们。这样您就不必对抗 API 或伤害任何按钮的感觉。

关于c - 让 GtkButton 看起来沮丧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15239254/

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