如何设置QTableWidget项目的maxLength

最后发布: 2013-09-18 15:14:49


问题

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

qt cell qtablewidget
回答

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

请参阅QStyledItemDelegate文档


回答

tableWidget->setColumnWidth(column_number, length) 

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