Seite 1 von 1

QItemEditorFactory

Verfasst: 3. Juni 2007 15:12
von fernand
Hallo
Habe ein kleines Problem,ich möchte für die Edition von Integerzahlen nicht die default Spinbox sondern einen lineedit der nur Digets annimmt.
habe eine Class IntegerLineEdit und für QitemEditorfactory benutze ich den Code aus der Dok.
QItemEditorFactory *factory = new QItemEditorFactory;
QItemEditorCreatorBase *lineEdit =
new QStandardItemEditorCreator<IntegerLineEdit>();
factory->registerEditor(QVariant::Int,lineEdit);
QItemEditorFactory::setDefaultFactory(factory);
Funktionniert gut ,habe danach aber keine Editoren mehr für zb Double oder bool.
Gib es eine Möglichkeit die Defaults zu übernehmen und nur gewisse Editoren zu àndern