You have a table widget inside a list widget? Wouldn't it be easier using a QTextEdit? Constraining edit to a single word should not pose a problem (if that's what you want).