c++ - 我可以以编程方式重新排序 wxDataViewCtrl 的列吗

标签 c++ wxwidgets

我们可以通过在控件中拖放来重新排序 wxDataViewCtrl 列。 但我想以编程方式对控件中 wxDataViewCtrl 的列进行重新排序。

我正在寻找像 ReorderColumn(unsigned int pos, wxDataViewColumn *col)

这样的 API

用于添加、删除和插入列的 API 可用。但是我没有找到任何直接的 API 来实现重新排序。

最佳答案

目前无法直接执行此操作,您需要使用 DeleteColumn()InsertColumn() 手动交换列。

关于c++ - 我可以以编程方式重新排序 wxDataViewCtrl 的列吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34816007/

相关文章:

opengl - 如何为 wxWidgets OpenGL 程序启用多重采样?

c++ - 在静态成员方法中显式访问静态成员变量 - 在 C++ 中

c++ - 使用包含文件(自己的类)编译时出错

c++ - 在 C++ 中将 vector<string> 转换为 unsigned char 数组

c++ - 如何测试特定的 C++ 语句是否比其他语句快或慢?

python - wxPython 内部 : two created threads after calling app. MainLoop()

c++ - wxWidgets 中的可切换菜单栏(何时隐藏?)

c++ - 无法删除 std::vector & std::array?

c++ - 如何使用 Visual Studio 2015 设置 wxWidgets 3.1.0

C++ - 在程序运行时不断更新 WxWidgets 值