You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Demo: try running the program below on a Mac, and observe that "Change handler 1 called" is printed if you type in the first TextCtrl, but nothing is printed if you type in the second TextCtrl.
This is an issue in wxWidgets 3.0, which appears to have already been fixed in 3.1. wxPython will get the fix in version 4.1, which is being worked on now.
It would be nice to get the fix in wxWidgets 3.0 too, and filing an issue in their Trac may get some traction. But if the fix required a change that was not ABI compatible then it may not be possible.
Operating system: macOS
wxPython version: 4.0.1
Stock or custom build: Stock
Python version: 3.6.1
Stock or custom build: Stock
Description of the problem: EVT_CHAR handlers on a TextCtrl are not called if the TextCtrl has the TE_MULTILINE Window Style flag set.
This has previously been noted by Hesky Fisher at https://stackoverflow.com/q/31620085/1709587, and I experienced the same thing today.
Demo: try running the program below on a Mac, and observe that "Change handler 1 called" is printed if you type in the first TextCtrl, but nothing is printed if you type in the second TextCtrl.
The text was updated successfully, but these errors were encountered: