将值设置为wxTextCtrl的简单方法
easy way of setting values to wxTextCtrl
我有一个长度为81和81 wxTextCtrl的向量。。。是否有一种更简单的方法可以将矢量中的值显示到textCtrl中,而无需手动逐个键入。我有一个指针指向第一个txtCtrl。Thanx
不幸的是,没有办法像您尝试的那样进行批量设置。但是,您可以有一个循环,然后设置,然后调用SetValue。
这将是类似的东西
for(int i = 0; i < 81; ++i)
textCtrls[i]->SetValue(values[i]);
// vector of strings
std::vector< wxString > value;
// vector of textctrl pointers
std::vector< wxTextCtrl* > control;
// iterartors
std::vector< wxString >::iterator value_iter;
std::vector< wxTextCtrl* >::iterator control_iter;
// loop
for( value_iter = value.begin(), control_iter = control.begin();
value_iter != value.end(); value_iter++, control_iter++ )
{
(*control_iter)->SetValue( *value_iter );
}
好吧,你可以使用一个循环。。。。
相关文章:
- 一种在C++中读取TXT配置文件的简单方法
- 当无法使用模板和宏时,生成类型变体C++代码的最简单方法是什么?
- CPU 瓶颈;处理具有许多非静态对象的 3D 场景渲染的简单方法
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- 通过比较C++中的行在 txt 文件中搜索的最简单方法是什么?
- 将时间戳打印到流的最简单方法
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- C++ 将静态方法转换为简单方法
- 将一系列数字映射到 CPP 中的值的简单方法
- 引用基类模板的成员变量的简单方法
- 学习数据结构和算法的简单方法
- boost::variant - 对变体应用算术的最简单方法
- 创建可以遍历 std::map 值的通用模板迭代器的最简单方法是什么?
- 在C++中将算术类型转换为 std::array 的最简单方法<uint8_t>
- 使用新运算符C++创建多维数组的简单方法
- C++-将ASCII字符数组中可能的数值转换为字符的最简单方法
- OpenSSL模块化最大数据类型大小的简单方法
- 获取当前按键的简单方法
- 多个 if-else 测试的更简单方法
- 为具有多个参数的函数创建 SWIG 类型图的更简单方法?