Disable Delete-Button für QTableWidget

Alles rund um die Programmierung mit Qt
Antworten
mauro100
Beiträge: 13
Registriert: 19. November 2013 13:09

Disable Delete-Button für QTableWidget

Beitrag 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!
archer
Beiträge: 306
Registriert: 2. Februar 2006 09:56

Re: Disable Delete-Button für QTableWidget

Beitrag 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.
mauro100
Beiträge: 13
Registriert: 19. November 2013 13:09

Re: Disable Delete-Button für QTableWidget

Beitrag von mauro100 »

Hat geklappt Vielen Dank :-D
Antworten