Seite 1 von 1

Disable Delete-Button für QTableWidget

Verfasst: 19. November 2013 13:27
von mauro100
Hallo Zusammen,

Ich hab ein Problem an dem ich schon länger sitze und keine Lösung finde.
Ich möchte einen Delete Button auf Disabled setzten solange keine Row in meinem QTableWidget angewählt wird und dann,
durch eine Auswahl enabled wird.

Ich hoffe mir kann jemand weiterhelfen.
Vielen Dank schonmal im Vorraus!

Re: Disable Delete-Button für QTableWidget

Verfasst: 19. November 2013 16:26
von archer
Du könntest z.B. das Signal selectionChanged(const QItemSelection&, const QItemSelection&) aus dem selectionModel() verwenden.
In deinem Slot fragst du dann dein TableWidget vieviel Zeilen ausgewählt wurden.

Code: Alles auswählen

    const bool Enable(pMyTableWidget->selectionModel()->selectedRows().size() > 0);
    mpMyButton->setEnabled(Enable);
So habe ich es gemacht mit einem QTableView.

Re: Disable Delete-Button für QTableWidget

Verfasst: 19. November 2013 19:29
von mauro100
Hat geklappt Vielen Dank :-D