Need GUI pop-up to edit a (unicode ?) string

Rikishi42 skunkworks at rikishi42.net
Sun Jan 23 16:31:42 EST 2011


On 2011-01-22, geremy condra <debatem1 at gmail.com> wrote:
> If windows doesn't matter to you, just use Zenity. Here's a python
> function wrapping zenity that does what you want:
>
> import commands
>
> def confirm_or_edit(s):
>     zenity = 'zenity'
>     mode = '--entry'
>     text = "--text='Please confirm or edit the following string:'"
>     title = "--title='confirm or edit'"
>     entry = "--entry-text='%s'" % s
>     cmd = ' '.join([zenity, mode, text, title, entry])
>     status, output = commands.getstatusoutput(cmd)
>     if status: raise Exception("Couldn't run zenity")
>     return output
>
> There's also a full-blown API for zenity, but this should do what you want.

Very, very nice. Thanks !

I'm amazed at how many GUI's are available.


No wonder I couldn't find "the" interface, there are too many.   :-)




-- 
When in doubt, use brute force.
                -- Ken Thompson



More information about the Python-list mailing list