Portál AbcLinuxu, 13. května 2025 21:47
table->setCellWidget(i,y, new MyComBox());
což funguje ok ale nemůžu se dostat k jednotlivejm widgetum(uloženejm) usazenejm v tabulce přes
MyComBox *pom;
home=table->cellWidget(i,1);
řešení vytvořit nejprve objekt a pak jej zařadit do tabulky fungovat bude zcela jiste, ale chtěl jsem se tomu vyhnout abych mohl snadno využívat napsanejch funkcí QTableWidget a nepusel se starat o nazvy promennejch a jejich posunovani když budu mazat nejaky řádky. Díky Milan
tak jsem to vyresil
QWidget *w;
My_ComBox *cb;
w = ui->table->cellWidget(i,1);
cb = qobject_cast(w);
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.