用户界面-C++/Tk与Tk 8.5兼容
user interface - Is C++/Tk compatible with Tk 8.5?
从Tk 8.5开始,Tk就开始使用基于Native的UI组件——按钮、滚动条等。我想知道C++/Tk是否支持这种Native GUI方法?
据我所见,C++/Tk是基于Tk 8.4的(如果它在那之前,那么它真的需要更新)。原则上,适应8.5并不难,因为8.5支持Ttk小部件;只需要添加更多的小部件定义(以及一些其他命令,这样您就可以做一些事情,比如更改主题)。如果它做得很明智[*],那么至少需要花几个小时来处理一些小部件,因为Ttk小部件已经遵循了与现有小部件相同的模式;非窗口小部件位可能需要更长的时间,全新的窗口小部件类型(笔记本、树视图)也可能需要更长时间,因为尽管它们遵循正常的Tk模式,但它们仍然有许多新方法。
[*我还没有读过C++/Tk的源代码,所以我不能确定它有多容易。]
相关文章:
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 布局兼容类型的并集
- 字符类型转换不兼容
- Qt:如何使不兼容的发送方/接收方参数兼容?
- 视觉工作室 2017;启用 /permissive 时,类型 "const wchar_t *" 的参数与类型 "PWSTR" 的参数不兼容
- 指针问题:从不兼容的类型"int"分配给"int *"
- 如何以与 API 兼容的方式重命名类成员?
- 使用不兼容的分配器复制分配无序列图
- 分配兼容的向量?
- 自定义 STL 兼容迭代器,用于迭代 2D 数组类的列
- 类型为 "int*" 的参数与 C++ 中错误类型"int**"参数不兼容
- 该对象具有与成员函数不兼容的类型限定符.为什么会出现此错误?
- 我正在尝试将表的地址传递给要在另一个函数中使用的指针,但得到不兼容的指针类型
- 为什么范围算法与 std 的迭代器不兼容?
- C/C++:POSIX 兼容方式查找默认网络接口上/下
- Winpcap Findalldevs const char * 与 char * 不兼容
- C++ 类型的参数与 void (__cdecl*)(void) 类型的参数不兼容,当调用 std::atexit()
- 将"std::string {aka std::basic_string}"赋值中的不兼容类型<char>
- 用户界面-C++/Tk与Tk 8.5兼容