Dinamische QLineEdit hinzufuegen und lesen...
Verfasst: 22. Mai 2006 16:12
Bei http://doc.trolltech.com/qq/ habe ich irgenwo gesehen wie ein rechner
konfiguriert und dinamisch gemacht.... wuerde mit...
classname item[int nummer] = new classname() ....
aber warum geht das nicht mit eine QLineEdit??? ... bei eine rechnung vo man zeile hinzufuegt und wegnimmt....
und mann kann sie nicht auslesen mit dinqedit[10]->text()
warum???
void classname::Add_Qline_Area(int nr , QString itemname)
{
qeditcounter++; /* int von classe um zu zahlen und in der for zu lesen.... */
Regitername.append(itemname); /* QStringList um die namen zu kontrollieren zu nummer position */
spaceforce = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
QLabel labeldin = new QLabel(groupBox);
labeldin->setText(itemname);
labeldin->setFrameShape(QFrame::StyledPanel);
labeldin->setTextFormat(Qt::PlainText);
QLineEdit dinqedit[nr] = new QLineEdit(groupBox);
hboxLayout->addWidget(labeldin);
hboxLayout->addWidget(spaceforce);
hboxLayout->addWidget(dinqedit[nr]);
}
oder gibt es eine andere moeglichkeit um soche felder dinamisch hinzufuegen und wegnehmen...
Es kann doch nicht sein dass sogar im html mehr machbar ist als im qt4...
konfiguriert und dinamisch gemacht.... wuerde mit...
classname item[int nummer] = new classname() ....
aber warum geht das nicht mit eine QLineEdit??? ... bei eine rechnung vo man zeile hinzufuegt und wegnimmt....
und mann kann sie nicht auslesen mit dinqedit[10]->text()
warum???
void classname::Add_Qline_Area(int nr , QString itemname)
{
qeditcounter++; /* int von classe um zu zahlen und in der for zu lesen.... */
Regitername.append(itemname); /* QStringList um die namen zu kontrollieren zu nummer position */
spaceforce = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
QLabel labeldin = new QLabel(groupBox);
labeldin->setText(itemname);
labeldin->setFrameShape(QFrame::StyledPanel);
labeldin->setTextFormat(Qt::PlainText);
QLineEdit dinqedit[nr] = new QLineEdit(groupBox);
hboxLayout->addWidget(labeldin);
hboxLayout->addWidget(spaceforce);
hboxLayout->addWidget(dinqedit[nr]);
}
oder gibt es eine andere moeglichkeit um soche felder dinamisch hinzufuegen und wegnehmen...
Es kann doch nicht sein dass sogar im html mehr machbar ist als im qt4...