[Pygui] Bug in PyGUI TextField(Win32)

Shankar Giri Venkita Giri shankargiri at gmail.com
Tue May 22 09:03:54 CEST 2012


  File "c:\Python27\lib\site-packages\GUI\TextField.py", line 55, in set_text
    self._win.SetWindowText(x.replace("\n", "\r\n"))
AttributeError: 'float' object has no attribute 'replace'

This is probably occurring because a float is being passed to the TextField. The Cocoa version works fine but win32 errors out.


The fix is: 

self._win.SetWindowText(str(x).replace("\n", "\r\n"))

Shankar Giri Venkita Giri
shankargiri at gmail.com





More information about the Pygui mailing list