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