qtablewidget

Mattepuffo's logo
Inserire QPushButton in QTableWidget

Inserire QPushButton in QTableWidget

Sostanzialmente riempio una QTableWidget da database, e voglio mettere un QPushButton nelll'ultima colonna (il classico tasto per cancellazione).

Non andremo a vedere come reperisco i dati da db, ma diamo per scontato di avere una QList perfettamente riempita.

Nel nostro file di intestazione andiamo ad aggiungere questo:

private slots:
    void delSync(QTableWidgetItem *item);

private:
    void createMainLayout();

Mattepuffo's logo
Esportare una QTableWidget in PDF

Esportare una QTableWidget in PDF

L'esportazione in PDF usando Qt, passa praticamente per il modulo di stampa del framework.

Infatti la prima cosa che dovete fare per questo tutorial è aggiungere questo nel file .pro:

QT += core gui printsupport

Abbiamo aggiunto printsupport.

Mattepuffo's logo
Stampare una QTableWidget in PDF

Stampare una QTableWidget in PDF

In questo caso specifico, vogliamo solo stampare in PDF una QTableWidget; quindi:

  • non stiamo effettuando una vera e propria esportazione
  • questo codice si può tranquillamente usare anche per altri widget

Comunque, per eseguire questa operazione, ci avvaliamo di due oggetti: