第十一章 Qt的模型视图
QTableView 使用 QLineEdit 作为默认的代理编辑组件。对于一些特殊的字段和需求,我们可 以使用自定义代理组件。使用自定义的代理组件,必须要实现继承自 QAbstractItemDelegate 的 4 个虚函数(如上图所 示)。添加 C++类,使用如下的方式。Q_OBJECTpublic://自定义代理组件,需要实现从父类继承的这 4 个函数//override 明确地表示一个函数是对基类中一个虚函数的重载//它会检查基类虚函数和派生类中重载函数的签名不匹配问题。
复制链接