hinzufügen von benutzerdefinierten widget zu QTableWidget Zelle

Habe ich custom-widget gemacht mit dem qt designer und ich möchte hinzufügen, dass es zu QTableWidget Zelle.
Aber es funktioniert nicht.

Hier ist der code :

int nRows =10;
for(int row = 0; row < nRows;row++;)

{
    QTableWidgetItem* item = new QTableWidgetItem();
    CustomWdg* wdg=new CustomWdg( );

    mTableWdg->insertRow( row );
    mTableWdg->setItem(row, 0, item);
    mTableWdg->setCellWidget( row, 0, wdg );

}  
Den angegebenen code korrekt aussieht, würde ich vermuten, dass etwas falsch ist mit dem custom-widget selbst.
Die custom-widget ist das standard-widget-made in qt-designer, hat es zwei buttons und zwei labels. Ich erbt von QWidget. Ich weiß nicht, was falsch sein könnte.
Wenn Sie das widget in einem anderen Kontext, ist es sichtbar und nutzbar ist?
Was bedeutet "es funktioniert nicht" bedeutet ? Es wird nicht kompiliert ? Es stürzt ab ?

InformationsquelleAutor user152508 | 2012-04-25

Schreibe einen Kommentar