如何为我的程序开发GUI。我已经制作了一个c程序来加密和解密任何秘密文本消息。我将消息隐藏在单词之间的空格中。
答案 0 :(得分:1)
C有一些GUI框架。
但是,我以快速方式向C程序添加丰富GUI的首选解决方案是使用Tcl/Tk。您可以完全将您的应用程序与界面分开,使用命令行在闲暇时测试C代码,并将其作为单独的工作集中在GUI上。
混合Tcl / Tk和C有两种可能的方法:
[exec ... ]
第一种方法非常简单,但从美学的角度来看可能并不令人满意。
第二种方法有点复杂,有两种变体:创建一个真正的tcl模块或使用[ffidl][4]
直接调用dll。这一次,第二次比前者简单。
最后,如果您需要一个自包含的可执行文件,您可以依赖tclkit,它会将您需要的所有内容嵌入到单个可执行文件中。
P.S。我从你们中的一个评论中看到你在Windows上。您可以直接在C中创建Windows GUI(here是一个旧教程),但我可以确保您真正的痛苦!如果你想要更现代的东西,你必须切换到C ++
答案 1 :(得分:-1)
要开发GUI,您可以使用GTK:https://developer.gnome.org/gtk-tutorial/2.90/。