本文主要是介绍借用QStyledItemDelegate 在DataView中创建各种子控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在Model/View 中,二维表格的输入方式可能各种各样,我们需要在单元格嵌入各种类型控件,但是能把各种控件整合一个委托类吗?本文进行了尝试。将创建各种控件的逻辑整合到一个委托类。效果图如下:
本文实现了在DataView 的不同列中,嵌入ComboBox,SpinBox,QCalandarWidget,QDateEdit,FileDialog 五种子控件。
这篇关于借用QStyledItemDelegate 在DataView中创建各种子控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!