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
xbelTree = new XbelTree;
 
	QFile file(":/node.xbel");
 
	if (!file.open(QFile::ReadOnly | QFile::Text)) {
		QMessageBox::warning(this, tr("Erreur"), tr(
				"Probleme de lecture du fichier %1:\n%2.") .arg(
				file.errorString()));
		return;
	}
 
	xbelTree->read(&file);
	xbelTree->setFixedWidth(256);
	ui.horizontalLayout->addWidget(this->xbelTree);
	QWidget *widget=new QWidget();
	ui.horizontalLayout->addWidget(widget);
	ui.centralwidget->setLayout(ui.horizontalLayout);
Le code suivant est de xbel tree
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
XbelTree::XbelTree(QWidget *parent) :
	QTreeWidget(parent) {
	QStringList labels;
	labels << tr("Noeud");
 
	header()->setResizeMode(QHeaderView::Stretch);
	setHeaderLabels(labels);
 
	folderIcon.addPixmap(style()->standardPixmap(QStyle::SP_DirClosedIcon),
			QIcon::Normal, QIcon::Off);
	folderIcon.addPixmap(style()->standardPixmap(QStyle::SP_DirOpenIcon),
			QIcon::Normal, QIcon::On);
	bookmarkIcon.addPixmap(style()->standardPixmap(QStyle::SP_FileIcon));
}
En fait lorsque j'exécute mon application le xbel tree ne s'affiche pas à gauche du centrawidget de mon maiwindow mais il s'affiche à son milieu.
Comment dois je faire pour que mon xbeltree se décale à gauche c'est à dire à la position x=0 et y=0 dans le layout "horizontallayout" du centralwidget?