I’m trying to use a DirectEntry for a large field where a use can input notes. I want the user to be able to push the enter key to start a new line of text within the field, and I’ve got that mostly working with the following code:
testEntry = DirectEntry( ... ) testEntry["command"] = addLineBreak testEntry["extraArgs"] = testEntry def addLineBreak(text, entry): text += "\n" entry.enterText(text)
The problem is that when you hit enter, you have to re-click the DirectEntry to start typing in it again. I tried adding entry.setFocus() to the addLineBreak function but that resulted in no change. Anyone have an idea on how to fix this?