QItemEditorFactory

Alles rund um die Programmierung mit Qt
Antworten
fernand
Beiträge: 7
Registriert: 18. Mai 2007 17:14

QItemEditorFactory

Beitrag 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
Antworten