如何从代码中选中/取消选中 wxGrid 中的复选框
How to Check/Uncheck the checkboxes in the wxGrid from code?
我在wxGrid列中有一个复选框列。我想从代码中选中/取消选中 wxGrid 中的切奇框。如何实现这一点?
设置复选框状态的函数是 wxCheckBox::SetValue();如果你有一个复选框数组,将它们设置为 true 的代码是:
for(int i=0; i!=number_of_checkboxes; i++) {
checkbox_array[i]->SetValue(true);
}
将第一个复选框的值设置为 false
checkbox_array[0]->SetValue(false);
这假设您使用的是指针。 如果你不是:
checkbox_array[0].SetValue(false);
wxGrid
是 wxGridTable
表示的数据视图,因此要更改其中显示的值,您只需更改表中单元格的值。执行此操作的确切方法取决于您使用的表,但对于wxGridStringTable
,只需调用其SetValue()
方法即可。
相关文章:
- 根据变量使Qt UI中的复选框为已选中/未选中
- "动态创建的事件处理程序"复选框
- 有没有办法在取消选中复选框时隐藏按钮?
- 如何删除Qt设计器中自定义插件的QString属性的"translatable"复选框?
- 设置复选框选项C++
- 如何在所有者描述的 MFC CMenu 派生菜单中显示复选框?
- 如何在MFC对话框应用程序中默认将复选框设置为选中?
- 如何使复选框独占
- AccessObjectFromPoint 返回客户端对象而不是复选框
- Windows 32 API:2个复选框作为一个
- 如何在 QT3 中将复选框添加到 QFileDialog 窗口
- 在 QComboBox 中切换复选框
- 调整QT创建者的复选框
- 如何在C 上创建复选框过滤器
- 如何设置按钮的背景颜色,包括复选框按钮
- 使用 ffh.getFieldType() 检查复选框 == "/Btn" 与 qpdf lib
- 如何在多行文本C++的左上角显示复选框
- Win32如何制作多个复选框并以不同的方式管理它们
- 如何为wxGrid单元格创建复选框更改事件
- 如何从代码中选中/取消选中 wxGrid 中的复选框