Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Dietmar Schwertberger Newsgroups: comp.lang.python Subject: Re: Recommendation for GUI lib? Date: Thu, 2 Jun 2016 23:57:22 +0200 Lines: 36 Message-ID: References: <24ECEF58-FF95-4B7B-9A7B-2B16800AD959@mostrom.pp.se> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de 8xxZHX4tEMNJwuVHjrDPKwLaWRvCC9CYht5oMTBitjdQ== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.095 X-Spam-Evidence: '*H*': 0.81; '*S*': 0.00; 'wrapper': 0.07; 'python': 0.10; '(much': 0.16; '3.2.': 0.16; 'install.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'subject:GUI': 0.16; 'wrote:': 0.16; 'gui': 0.18; 'platforms': 0.18; 'builder': 0.22; 'ok.': 0.22; 'code.': 0.23; 'installation': 0.23; 'tried': 0.24; 'header:In-Reply-To:1': 0.24; 'install': 0.25; "i've": 0.25; 'header:User-Agent:1': 0.26; 'helpful': 0.27; 'raw': 0.27; '2.6': 0.27; 'helpful.': 0.29; 'promising': 0.29; 'received:192.168.10': 0.29; 'usable': 0.29; "i'm": 0.30; 'comments': 0.30; 'e.g.': 0.30; 'anyone': 0.32; 'builds': 0.33; 'file': 0.34; 'c++': 0.35; 'library.': 0.35; 'stable': 0.35; 'but': 0.36; 'project': 0.36; 'there': 0.36; 'url:org': 0.36; 'to:addr:python-list': 0.36; 'subject:?': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'release': 0.37; 'does': 0.39; 'received:192': 0.39; 'rather': 0.39; 'resources': 0.39; 'to:addr:python.org': 0.40; 'received:de': 0.40; 'some': 0.40; 'easy': 0.60; 'john': 0.61; 'charset:windows-1252': 0.62; 'more': 0.63; 'improvements': 0.66; 'online': 0.71; 'increase': 0.73; '2.7.': 0.84; 'phoenix': 0.84; 'snapshot': 0.84; 'url:phoenix': 0.84; 'url:wxpython': 0.84; 'on?': 0.91; 'received:192.168.0.5': 0.91 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2 In-Reply-To: X-Virus-Scanned: clamav-milter 0.98.7 at mxout2 X-Virus-Status: Clean DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=dkim; t=1464904647; bh=JZHNVbNpOeTNmsDLnrG3O3HpHl1ZVD0m/mqB1pUCxZU=; h=Subject:To:References:From:Date:In-Reply-To:From; b=IrIUEDB1czVpUbXQZvgTIwZNKzNM3M8ocpG9EqeRNqeU2jYooiiui0esC8EuzKvx5 6YAU0X0UhCfVdP3+lU8EhDZjsl9gf37ja6emg0W5zW3bJyCpT1nLBI5Z7mLEFvNxZ7 NxddLgyhZaTK7qPp9mFHF8nF4RiUqSo3cxvimEmo= X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <24ECEF58-FF95-4B7B-9A7B-2B16800AD959@mostrom.pp.se> Xref: csiph.com comp.lang.python:109388 On 02.06.2016 12:35, John Pote wrote: > I've used wxPython (www.wxpython.org) for a few GUI projects and found > it ok. It's a wrapper for the wxWidgets C++ library. There's even a > reasonable free GUI builder, wxGlade, which I use as I prefer > constructing GUI's that way rather than writing raw wxPython code. > Never tried any of the paid for GUI builders. > Disadvantage is the download page only provides builds for Python 2.6 > or 2.7. > > Does anyone know how Project Phoenix is coming on? > http://wxpython.org/Phoenix/ItsAlive/ shows wxPython working with > Python 3.2. > Comments on how stable it is and how easy to install would be helpful. I have been using Phoenix now for half a year and are very happy with it. A release is on its way. For most platforms there are snapshot builds which are easy to install. See e.g. https://groups.google.com/d/msg/wxpython-users/soHFLOrerVs/MSijBTQ6KAAJ The snapshot installation does not include the demo and the .chm help file (yet?). These and the book I found to be the most helpful resources (much more usable than online reference documentation as e.g. with Qt). I think that wxGlade is the most promising Python GUI builder and I'm confident that it will see improvements to increase usability. I have tried some others from time to time, including also QtCreator, but none was really convincing. Regards, Dietmar