• 25706阅读
  • 2回复

大侠们帮忙啊!关于QTable中使用QComboTableItem问题??? [复制链接]

上一主题 下一主题
离线lazy
 
只看楼主 正序阅读 楼主  发表于: 2006-11-22
QStringList a;
  a<<"A相电流"<<"B相电流"<<"C相电流"<<"A相电压"<<"B相电压"<<"C相电压";
  QStringList b;
  b<<"直流电流"<<"直流电压"<<"交流电流"<<"交流电压"<<"频率";
  QStringList c;
  c<<"200A/5A"<<"100V/5V";
  QComboTableItem *item1=new QComboTableItem(mnltable,a,FALSE);//mnltalb是一个QTable变量
  QComboTableItem *item2=new QComboTableItem(mnltable,b,FALSE);
  QComboTableItem *item3=new QComboTableItem(mnltable,c,FALSE);
  for(int i=0;i<72;i++)
  {
  //mnltable->setItem(i,0,new QCheckTableItem(mnltable,"是否选择该通道" ) );
  mnltable->setItem(i,0,item1 );
  mnltable->setItem(i,1,item2 );
  mnltable->setItem(i,2,item3 );
  }
  程序运行起来以后,当我改变某一列中一个组合框中的内容时,下面的几个组合框中的内容也会自动跟着改变,为什么呢?我只想改变一项的内容.
[ 此贴被XChinux在2006-12-24 10:47重新编辑 ]
离线hpuer

只看该作者 2楼 发表于: 2009-01-20
楼上的 lazy ,你的问题解决了吗,加我QQ:13363958 一起学习
离线cavendish

只看该作者 1楼 发表于: 2006-11-22
不知道你的完整代码是什么样子的

如果你只是想控制特定项
你应该保存这些QComboTableItem的指针呀
单独进行控制

另外如果是学习的话
强力建议使用Qt4 Model/View的那些类
快速回复
限100 字节
 
上一个 下一个