The QStandardItemEditorCreator class provides the possibility to register widgets without having to subclass QItemEditorCreatorBase . 更多...
| 头: | #include <QStandardItemEditorCreator> | 
| qmake: | QT += widgets | 
| Since: | Qt 4.2 | 
| 继承: | QItemEditorCreatorBase | 
| QStandardItemEditorCreator () | 
| virtual QWidget * | createWidget (QWidget * parent ) const override | 
| virtual QByteArray | valuePropertyName () const override | 
The QStandardItemEditorCreator class provides the possibility to register widgets without having to subclass QItemEditorCreatorBase .
This convenience template class makes it possible to register widgets without having to subclass QItemEditorCreatorBase .
范例:
QItemEditorFactory *editorFactory = new QItemEditorFactory; QItemEditorCreatorBase *creator = new QStandardItemEditorCreator<MyFancyDateTimeEdit>(); editorFactory->registerEditor(QVariant::DateType, creator);
						设置
						
editorFactory
						
						created above in an item delegate via
						
							QItemDelegate::setItemEditorFactory
						
						() makes sure that all values of type QVariant::DateTime will be edited in
						
MyFancyDateTimeEdit
						
						.
					
The editor must provide a user property that will contain the editing data. The property is used by QItemDelegate s to set and retrieve the data (using Qt's 元对象系统 ). You set the user property with the USER keyword:
Q_PROPERTY(QColor color READ color WRITE setColor USER true)
另请参阅 QItemEditorCreatorBase , QItemEditorCreator , QItemEditorFactory , QItemDelegate ,和 色彩编辑器工厂范例 .
Constructs an editor creator object.
[override virtual]
						
						
							
								QWidget
							
						
						*QStandardItemEditorCreator::
						
							createWidget
						
						(
						
							
								QWidget
							
						
						*
						
							parent
						
						) const
						
					重实现自 QItemEditorCreatorBase::createWidget ().
[override virtual]
						
						
							
								QByteArray
							
						
						QStandardItemEditorCreator::
						
							valuePropertyName
						
						() const