python strings and {} in Tkinter entry widgets
Chris Hare
chare at labr.net
Mon Aug 16 13:11:58 EDT 2010
On Aug 16, 2010, at 11:40 AM, Jeff Hobbs wrote:
> On Aug 15, 4:41 pm, Chris Hare <ch... at labr.net> wrote:
>> I have some code that pulls a value from a database. In this case, it is three space delimited words. When I display the value in a Tkinter.Entry widget, the text has curly braces around it, even when there are none in the surrounding the text in the database.
>>
>> Is this normal, and how do I prevent it or remove them correctly before displaying the text in the Entry widget?
>
> Python ['', '', ''] == Tcl {{} {} {}}
> Python 'a word' == Tcl {a word}
>
> You are getting a literal translation occurring, and you need to split/
> join or index the items properly. Without being more clear how you
> want to represent your data, what you need isn't clear. Perhaps you
> just need to reference the first index of the variable, or ... who
> knows, there are lots of possibilities.
>
> Jeff
> --
> http://mail.python.org/mailman/listinfo/python-list
Actually I want all of the words, as they form the name of an organization entered by the user. So the space delimited words should be displayed without the {} in the tkinker entry box. The contents of the widget is a persons first and last name, space delimited
More information about the Python-list
mailing list