从Tk 8.5开始,Tk开始使用基于Native的UI组件-按钮、滚动条等。我想知道C++/Tk是否支持这种Native GUI方法?
发布于 2011-06-29 03:51:55
据我所知,C++/Tk是基于Tk 8.4的(如果是在此之前,那么它确实需要更新)。原则上,要适应支持Ttk小部件的8.5版并不难;只需添加更多的小部件定义(以及一些其他命令,这样您就可以更改主题)。如果这是明智的*,那么对于至少一些小部件来说,这将花费您所有的几个小时,因为Ttk小部件已经遵循与现有小部件相同的模式;非小部件部分可能需要更长的时间,就像全新的小部件类型(notebook、treeview)一样,因为尽管它们遵循正常的Tk模式,但它们仍然有许多新的方法。
*我还没有读过C++/Tk的源代码,所以我不能确定它有多容易。
https://stackoverflow.com/questions/6509961
复制相似问题