Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法设置 QTableWidget 项目(表格单元格)的最大长度?我有一个可编辑的表格,当用户编辑单元格时,我希望最大长度为 3。
创建一个子类QStyledItemDelegate并获取QLineEdit为单元格创建的子类。您可以使用QLineEdit::setMaxLength(int)来设置所需的最大长度。
QStyledItemDelegate
QLineEdit
QLineEdit::setMaxLength(int)
请参阅QStyledItemDelegate 的文档
tableWidget->setColumnWidth(column_number, length)
但是 3 的长度值很小,请尝试使用 30。