Bonjour,
Je viens de débuter avec qt.
Je dispose d'un lineEdite et j'aimerais récupérer la valeur insérer pour créer un fichier xml lors d'un PushButton.
J'ai ainsi créer un slot cependant lors du clique il ne me créer aucun fichier.Comment faire?
fenetre::fenetre(): QWidget()
{
setFixedSize(400,400);
frame = new QFrame(this);
frame->setGeometry(100,100,120,90);//dimension du frame
frame->setFrameShape(QFrame::StyledPanel);
label=new QLabel("entrez un nom");
lineEdit= new QLineEdit("");
bouton=new QPushButton("valider");
layout = new QVBoxLayout;
layout->addWidget(label);
layout->addWidget(lineEdit);
layout->addWidget(bouton);
frame->setLayout(layout);
bouton->connect(bouton,SIGNAL(pressed()),this,SLOT(recup()));
void fenetre::recup()
{ QString p;
QString x = lineEdit->text();
p = x + ".xml";
d=p.toStdString().c_str();//conversion en chaine de caractère
fstream doc(p,ios::in|ios::out|ios::trunc);
doc.close();
}