mon code est le suivant
UserView.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
#ifndef USERVIEW_H_
#define USERVIEW_H_
 
#include "ui_UserView.h"
#include "ManagementConsoleView.h"
#include "TreeModel.h"
 
#include <QDialog>
#include <QtGui>
 
class TreeModel;
class ManagementConsoleView;
 
class UserView : public QDialog
{
    Q_OBJECT
 
public:
	UserView (QWidget *parent = 0);
 
    ~UserView();
 
    Ui::UserView uiUser;
 
private slots:
	void AddTreeItem();
 
private:
	TreeModel *model ;
	ManagementConsoleView *console;
 
};
#endif /* USERVIEW_H_ */
UserView.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "UserView.h"
#include <QtGui>
 
UserView::UserView(QWidget *parent): QDialog(parent)
{
	uiUser.setupUi(this);
	connect( uiUser.saveUser, SIGNAL( clicked() ), this, SLOT( AddTreeItem() ));
}
 
void UserView::AddTreeItem()
{
    //QStandardItem *item = new QStandardItem( tr( "Item %1" ).arg( model->rowCount( QModelIndex())));
    int row = console->ui.treeView->currentIndex().row();
    model->insertRows(row, 1);
    //QModelIndex index = model->index(row);
    //ui.treeView->setCurrentIndex(index);
    //ui.treeView->edit(index);
}
 
UserView::~UserView()
{
 
}
Lorsque je clique sur la barre de menu nouvel utilisateur,l'application se plante et s'arrête d'exécuter