c++ - wxDataViewModel : What is it and how do i use it?

标签 c++ wxwidgets

我阅读了文档 http://docs.wxwidgets.org/3.0/classwx_data_view_model.html好几次,但几乎没有回答任何问题。也许我对这个类的功能感到困惑?

所以我给你谜语:

  • 这是我们从 MVVM 中了解到的 View 模型吗?
  • 如何实现衍生产品?
  • 如何在包含的 wxDataViewListCtrl 中设置数据?
  • 这是制作表格的正确/推荐方式吗?

最佳答案

顾名思义,wxDataViewModel 确实是通常 MVC 设计中的模型(而 wxDataViewCtrl 既是 View 又是 Controller )。

您可以在 dataview sample 中看到几个自定义模型示例.

注意 wxDataViewListCtrl 主要是一个兼容性类,用于将使用 wxListCtrl 的代码转换为 wxDataViewCtrl 并且它已经定义了自己的简单列表模型.我不建议使用它,除非这正是您所需要的。

关于c++ - wxDataViewModel : What is it and how do i use it?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37781101/

相关文章:

c++ - OSX 上的空 wxWidgets 菜单

python - 为什么我的文本在 wxPython 中没有正确对齐?

C++ 嵌套类错误 "cannot convert ... in assignment"

c++ - 如何使用 MinGW 将符号正确导出到 Windows DLL 中?

c++ - CreateThread 似乎表现得像 fork()

c++ - 支持 OpenGL3 的 GUI-Toolkit

c++ - 如何在C++中可移植地获取进程ID?

c++ - 使函数 primitve param const 如何导致编译器优化的好例子

python - 在鼠标单击下获取 wxpython slider 的值

c++ - FLTK、wxWidgets、GTK - 轻便、易用且便携