gpt4 book ai didi

c - 如何获取 GTK+ 中条目的值

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

我有一个问题需要帮助。我正在制作一个能够使用 DES 或 RSA 进行加密和解密的 C 程序。为了制作 GUI,主要是因为缺乏更好的选择,我选择了 GTK,但我需要一些关于如何在按下按钮时存储条目中的文本的指导。

因此,如果用户在给定的输入字段中输入内容并按“加密”,我需要以某种方式存储他所写的内容,因为我需要进行实际的加密,但找不到合适的命令。我唯一能做的就是将其写入控制台,这并没有多大帮助,而且我需要将实际的加密消息返回到另一个条目。

最佳答案

使用像 gtkTextView 和 GtkEntry 这样的编辑小部件的最佳方法是使用它们的缓冲区从用户输入获取数据并从后端发送数据。对于 GtkEntry ,您应该使用 GtkEntryBuffer ,在那里您可以找到处理文本的函数。无论您在此缓冲区中插入什么,都会出现在 GtkEntry 的 GUI 上。使用以下函数获取数据和发送,获取数据-->“gtk_entry_buffer_get_text()”发送数据 --> "gtk_entry_buffer_set_text ()"

您可以添加标记为发送的按钮并添加回调函数,您可以在其中获取数据或将数据发送到 GtkEntry 或从 GtkEntry 发送数据。

此外,对于加密,您可以在 GtkEntry 中使用输入提示,您可以在其中选择密码模式,这有助于您隐藏在 GtkEntry 中写入或显示的任何内容。

关于c - 如何获取 GTK+ 中条目的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35828961/

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