我有一个QTableWidget
,有四列。我希望用户能够只插入前三个中的整数和第四个中的双精度。
我相信这可以通过委托来完成,但我没有找到相关的例子(只有一些QDateTimeEdit
)。
我该怎么办?
答案 0 :(得分:3)
查看QItemDelegate
的文档;它提供了一个很好的描述如何使用它。
由于有了委托,您将能够提供自己的自定义编辑器,我建议您使用QLineEdit
并使用setValidator()
设置验证器。我相信课程QIntValidator
和QDoubleValidator
在这种情况下会很完美。