Portál AbcLinuxu, 13. května 2025 21:47

Dotaz: QTableWidget

2.11.2010 08:51 Milo86
QTableWidget
Přečteno: 252×
Odpovědět | Admin
Ahoj mám problém s programem v Qt. Potřebuji vytvořit tabulku, kde v každém sloupci budou rozdílné ComboBoxy. Jako tabulku používám QTableWidget, které na začátku nastavím widgety pomocí 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

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.11.2010 12:05 Milo86
Rozbalit Rozbalit vše Re: QTableWidget
Odpovědět | | Sbalit | Link | Blokovat | Admin

tak jsem to vyresil

QWidget *w;

My_ComBox *cb;

w = ui->table->cellWidget(i,1);

cb = qobject_cast(w);

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.