Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'python,': 0.02; 'from:addr:yahoo.co.uk': 0.04; 'string': 0.09; 'lawrence': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'language.': 0.14; 'attempted': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'subject:GUI': 0.16; 'subject:programming': 0.16; 'unicode.': 0.16; 'wxpython': 0.16; 'subject:python': 0.16; 'language': 0.16; 'wrote:': 0.18; 'obviously': 0.18; 'bit': 0.19; 'widget': 0.19; 'header:User- Agent:1': 0.23; 'text.': 0.24; 'unicode': 0.24; 'non': 0.24; 'versions': 0.24; '---': 0.24; '2.0': 0.26; 'header:X-Complaints- To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'subject:please': 0.30; '>>>>': 0.31; 'consequence': 0.31; 'probably': 0.32; 'supposed': 0.32; 'but': 0.35; 'version': 0.36; 'doubt': 0.36; 'handle': 0.38; 'to:addr:python-list': 0.38; 'little': 0.38; 'explain': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'skip:u 10': 0.60; 'course.': 0.60; 'most': 0.60; 'subject: ': 0.61; 'full': 0.61; 'first': 0.61; 'email addr:gmail.com': 0.63; 'decided': 0.64; 'our': 0.64; 'more': 0.64; '(phoenix)': 0.84; '2.8.': 0.84; 'happened.': 0.84; 'improvement': 0.84; 'received:2': 0.84; 'rework': 0.84; 'mistake': 0.91; 'subject:want': 0.91; 'superb': 0.91; 'subject:answer': 0.95 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Mark Lawrence Subject: Re: GUI:-please answer want to learn GUI programming in python , how should i proceed. Date: Tue, 17 Dec 2013 08:33:24 +0000 References: <9f5d28ce-504d-40db-baa2-ff3699ab05c7@googlegroups.com> <20131214180549.59e9831a6faf098b754ea00a@gmx.net> <52ace2c0$0$29992$c3e8da3$5496439d@news.astraweb.com> <52ade081$0$29976$c3e8da3$5496439d@news.astraweb.com> <9846a594-e415-4ab8-8df7-67d10a081ffc@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Gmane-NNTP-Posting-Host: host-2-98-195-210.as13285.net User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 41 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1387269186 news.xs4all.nl 2875 [2001:888:2000:d::a6]:42315 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:62166 On 17/12/2013 07:58, wxjmfauth@gmail.com wrote: > From all the toolkits, wxPython is probably the most > interesting. I used all versions from 2.0 (?) up to 2.8. Then > it has been decided to go unicode. > > Let see in the wx interactive intepreter, it is only > the top of the iceberg. (Py27, wxPy294) > >>>> len('ሴЃ') > 5 > > --- > > It has alos been decided to rework wxPython and create > wxPhoenix, unicode of course. > > Impossible to put a Python string correctly in a widget > supposed to handle text. The design mistake is more > deeper than in wx29 (unicode). > > I do not know the present status, but as the mistake > is a consequence of a unicode non understanding (plus > a little bit Python, plus a little bit wxWidgets), I doubt > that some improvement happened. > > I attempted to explain unicode... > > jmf > wxPython 3 (Phoenix) will be the first version that supports Python 3. This will obviously mean that for the first time, wxPython will be able to take full advantage of the superb PEP393 Flexible String Representation (FSR) which is available in Python 3.3+. -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence