我有个问题需要帮助。我正在制作一个C程序,它可以使用DES或RSA进行加密和解密。对于GUI的制作,主要是因为缺少更好的选项,我使用了GTK,但我需要一些指导,如何在按下按钮时存储条目中的文本。
因此,如果用户在给定的输入字段中输入某些内容并按下"Encrypt",我需要以某种方式存储他所写的内容,因为我需要进行实际的加密,但找不到合适的命令。我唯一能做的就是把它写到控制台上,这并不是很有帮助,而且我需要将实际加密的消息返回到另一个条目。
发布于 2016-03-06 16:01:36
发布于 2017-07-11 08:33:46
使用编辑小部件(如gtkTextView和这个GtkEntry )的最佳方法是使用它们的缓冲区从用户输入获取数据,并从后端发送数据。对于GtkEntry,您应该使用GtkEntryBuffer,在那里您可以找到要在这个缓冲区中插入的text.Whatever来播放的函数,它将出现在GtkEntry的GUI上。使用以下函数获取和发送数据,获取数据-> "gtk_entry_buffer_get_text ()“发送数据-> "gtk_entry_buffer_set_text ()”
您可以添加标记为“发送”的按钮,并添加回调函数,在该函数中可以获取数据或将数据发送到或从GtkEntry发送。
此外,对于加密,您可以在GtkEntry中使用输入提示,在这里您可以选择密码模式,这可以帮助您隐藏您在GtkEntry中编写或显示的任何内容。
https://stackoverflow.com/questions/35828961
复制相似问题