将 Tk 与 C 一起使用
我是一名 C 程序员,不想处理 C++ 工具包,我正在尝试构建一个简单的图形卡游戏。我在 Linux 下编程,但我希望可以选择 Windows 端口。根据我的阅读,我的选择是 GTK+ 和 Tk。
我正在学习一些 GTK+ 教程,我可能会坚持下去,但我认为我没有给 Tk 一个公平的机会。问题是,我能找到的所有 Tk 文档要么是关于将 Tk 与 {Tcl、Ruby、Perl、Python} 一起使用,要么是关于将 Tcl 解释器嵌入到 C 程序中并以这种方式使用 Tk。有没有一种简单(-ish)的方法可以使用 Tk 为 C 程序构建 GUI,而不会过多地偏离 Tcl?
理想情况下,是否有一个教程(类似于 TkDocs Tk 教程 的内容),但使用类似 Tk C API?
I’m a C programmer with no desire to deal with C++ tool-kits, and I’m trying to build a simple graphical card game. I’m programming under Linux, but I’d like to have the option of a Windows port. From what I’ve read, my options are GTK+ and Tk.
I’m working through some GTK+ tutorials, and I’ll probably stick with that, but I don’t think I’m giving Tk a fair shot. Trouble is, all the Tk documentation I can find is either for using Tk with {Tcl, Ruby, Perl, Python}, or for embedding a Tcl interpreter into the C program and using Tk that way. Is there an easy(-ish) way to use Tk to build GUIs for a C program without digressing too much into Tcl?
Ideally, is there a tutorial (something along the lines of the TkDocs Tk Tutorial) but using something like the Tk C API?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是一些有用的链接:
结合 C 和 tcl/tk
[Tk C 库概述][2]
Here are some useful links:
Combining C and tcl/tk
[An Overview of the Tk C Library][2]
这是一个参考: http://www.hume.com/html85/indexes/tkc_api.html
C 与 Tk 结合介绍:http://davesource.com/Fringe/.../tcl_tk/tcl_C.html
Here's a reference: http://www.hume.com/html85/indexes/tkc_api.html
Intro to combine C with Tk: http://davesource.com/Fringe/.../tcl_tk/tcl_C.html