gpt4 book ai didi

c - GtkEntry 中的限制值

转载 作者:行者123 更新时间:2023-12-01 13:48:05 25 4
gpt4 key购买 nike

如何将 gtkEntry 限制为数字以及如何存储用户输入的值以供进一步计算。

entry1 = gtk_entry_new();

最佳答案

  1. 您可以附加一个函数来处理 key-press-event ,并且在那个函数中你可以过滤键。这样您就可以阻止任何您不想影响 GtkEntry 内容的按键操作。
  2. 您可以使用 gtk_entry_get_text()要获取文本,那么当然对于一个整数,您需要使用例如转换strtol() 或其他一些常规的字符串到整数函数:

    const char *text = gtk_entry_get_text(entry1);
    const long value = strtol(text, NULL, 10);
    printf("值为%ld\n", value);

    以上内容并非 100% 坚如磐石,您可以使用 strtol() 的中间参数使其变得更好,但为了简洁和时事性,我省略了它。

    <

关于c - GtkEntry 中的限制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311010/

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