![](/img/trans.png)
[英]What is the correct method for compiling a c++ application with TCL/TK8.4 so that it can be run on a system with TCL/TK8.5?
[英]Is C++/Tk compatible with Tk 8.5?
从 Tk 8.5 开始,Tk 开始使用基于本机的 UI 组件 - 按钮、滚动条等。我想知道 C++/Tk 是否支持这种本机 GUI 方法?
据我所知,C++/Tk 基于 Tk 8.4(如果它在此之前,那么它确实需要更新)。 原则上适应支持 Ttk 小部件的 8.5 并不难; 只需添加更多小部件定义(以及一些其他命令,因此您可以执行更改主题等操作)。 如果它完全明智地完成[*],那么至少一些小部件会花费你几个小时,因为 Ttk 小部件已经遵循与现有小部件相同的模式; 非小部件位可能需要更长的时间,就像全新的小部件类型(笔记本、树视图)一样,尽管它们遵循正常的 Tk 模式,但它们仍然具有许多新方法。
[* 我没有读过 C++/Tk 的源代码,所以我不能确定它有多容易。 ]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.