如何设置QTableWidget项的maxLength

如何设置QTableWidget项的maxLength,qt,cell,qtablewidget,Qt,Cell,Qtablewidget,有没有办法设置QTableWidget项(表格单元格)的最大长度?我有一个可编辑的表格,当用户编辑单元格时,我希望最大长度为3。创建QStyledItemDelegate的子类,并抓取为单元格创建的QLineEdit。您可以使用QLineEdit::setMaxLength(int)设置所需的最大长度 请参见创建QStyledItemDelegate的子类,并获取为单元格创建的QLineEdit。您可以使用QLineEdit::setMaxLength(int)设置所需的最大长度 见 但3是长度

有没有办法设置QTableWidget项(表格单元格)的最大长度?我有一个可编辑的表格,当用户编辑单元格时,我希望最大长度为3。

创建
QStyledItemDelegate
的子类,并抓取为单元格创建的
QLineEdit
。您可以使用
QLineEdit::setMaxLength(int)
设置所需的最大长度


请参见

创建
QStyledItemDelegate
的子类,并获取为单元格创建的
QLineEdit
。您可以使用
QLineEdit::setMaxLength(int)
设置所需的最大长度

但3是长度的小值,请尝试使用30


但3是长度的小值,请尝试使用30。

提示:您应该过度使用createEditor方法;)提示:您应该超越createEditor方法;)
tableWidget->setColumnWidth(column_number, length)