1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
#include "scheduletable.h"
#include "ui_scheduletable.h"
#include <QStringListModel>
ScheduleTable::ScheduleTable(QWidget *parent) :
QWidget(parent),
ui(new Ui::ScheduleTable)
{
ui->setupUi(this);
listePays << "France" << "Bresil" << "Italie" ;
QStringListModel *modele = new QStringListModel(listePays);
ui->listView->setModel(modele);
connect(ui->addFrame,SIGNAL(clicked()),this,SLOT(add_Frame()));
}
void ScheduleTable::add_Frame()
{
listePays.append("Belgique");
}
ScheduleTable::~ScheduleTable()
{
delete ui;
}
et pour le header
#ifndef SCHEDULETABLE_H
#define SCHEDULETABLE_H
#include <QWidget>
#include <QStringListModel>
namespace Ui {
class ScheduleTable;
}
class ScheduleTable : public QWidget
{
Q_OBJECT
public:
QStringList listePays;
explicit ScheduleTable(QWidget *parent = 0);
~ScheduleTable();
private slots:
void add_Frame();
private:
Ui::ScheduleTable *ui;
};
#endif // SCHEDULETABLE_H |
Partager