菜单

如何自定义下拉框/列表框/滑动轴内容

下载

下面将讲解如何不通过组态,通过脚本的方式向下拉框等目标控件中塞入选项。以下拉框为例:

c++ 复制代码
vector<vector<KV_Str_Str>> vec1;
for(int i = 2020;i<=2050;i++){
  vector<KV_Str_Str> vec;
  KV_Str_Str kv1,kv2;
  kv1.k = "id";
  kv1.v = to_string(i);
  vec.push_back(kv1);
  kv2.k = "name";
  kv2.v = to_string(i);
  vec.push_back(kv2);
  vec1.push_back(vec);
}
string json1 = "";
Util::convertArrayToJson(vec1,json1);
wMDropdown1->setOptions(json1, 0);
int y = DateUtil::getDate("Y");
wMDropdown1->setSelected(y-2020,true);

显示效果如下:

最近修改: 2025-04-03Powered by