cpp

Mattepuffo's logo
Riempire una QComboBox da QMap

Riempire una QComboBox da QMap

Oggi vediamo come riempire una QComboBox usando un oggetto QMap.

Vedremo anche come recuperare la chiave del valore selezionato (grazie al Qt forum per il suggerimento).

Vi posto tutta la classe, comprensive di intestazione:

#ifndef DIALOGADD_H
#define DIALOGADD_H

#include <QLineEdit>
#include <QFileDialog>
#include <QPushButton>

#include <QDebug>

namespace Ui {
class DialogAdd;
}

class DialogAdd : public QDialog {
    Q_OBJECT

public:
    explicit DialogAdd(QWidget *parent = nullptr);
    virtual ~DialogAdd();

private slots:
    void getSync();

private:
    QMap<QString, QString> syncMap;
    Ui::DialogAdd *ui;
};

#endif // DIALOGADD_H

Mattepuffo's logo
Usare QSplitter in Qt

Usare QSplitter in Qt

In pratica la mia finestra Qt deve essere divisa in due parti, di cui la sinistra grande il 20% della finestra; la destra il restante.

Mi hanno suggerito di usare il componente QSplitter, ed è quello che ho fatto.

Mattepuffo's logo
Impostare la dimensione della finestra in Qt

Impostare la dimensione della finestra in Qt

Ho deciso di creare un programma in Qt senza usare l'interfaccia grafica; e quindi scrivendo tutto il codice.

La mia finestra deve avere queste caratteristiche:

  • essere centrata
  • partire grande l'80% della risoluzione dello schermo
  • avere una minima risoluzione

Ovviamente voi potete "levare" quello che non vi serve.

Mattepuffo's logo
Utilizzare la clipboard in Qt con QClipboard

Utilizzare la clipboard in Qt con QClipboard

Non so bene a cosa possa essere utile memorizzare la clipboard in un programma, però ero curioso di capire come funziona il componente Qt QClipboard!

Ad essere sincero ho avuto un pò di difficoltà nel capire il senso, comunque vi mostro un esempio.