Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'tree': 0.05; 'subject:Python': 0.06; 'suppose': 0.07; 'tkinter': 0.07; 'editor.': 0.09; 'objects,': 0.09; 'toolkit': 0.09; 'cc:addr :python-list': 0.11; 'python': 0.11; 'gui': 0.12; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'noble': 0.16; 'subject:GUI': 0.16; 'subject:desktop': 0.16; 'tkinter.': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'header:In-Reply- To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'usually': 0.31; '25,': 0.31; 'horizontal': 0.31; 'subject:next': 0.31; 'vertical': 0.31; 'fri,': 0.33; 'received:google.com': 0.35; 'rather': 0.38; 'structure': 0.39; 'kind': 0.63; 'positions': 0.67; 'fact,': 0.69; 'jul': 0.74; 'boxes.': 0.84; 'subject:Project': 0.84; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=ax0h6sWBOCjk4m8Qb7wtHaUcwT75OYD9fExx5Neet0s=; b=aVVEMSjVdlmAfn/D1DijHYM7AAbpZ40tneiMbwsUrzitiT93wfeD/aprQVeUzn+z1q yglocOZXP1wtBxRFdaNq6zvzla95krUzId8t93viLTf5F4d4L3iHo3bUbwKAM1orRhvY wY81XNPLJf/oexsAQ53S55ZiJVjLc3uTRFQVCj5w0Y27h4O03ri83SRK8d2CstIsBNKA I/ZaDtAPbH3xqDcyWLonFNtFBDjAfFQCPHDieLzDHyWTv+xKDawxR8wGydt43+O0RXEI cv27Rn0u2+cXvfM/DQlby0OI7J+qp0aNNu/U6UUIuV0l8/aAcUs7K4fJQd1ZAI4WPVJB G/ow== MIME-Version: 1.0 X-Received: by 10.220.95.132 with SMTP id d4mr14026546vcn.33.1406220380005; Thu, 24 Jul 2014 09:46:20 -0700 (PDT) In-Reply-To: <7fe34db0-8479-4546-bf1b-efc39a9a5ac0@googlegroups.com> References: <93c42547-557b-4839-baba-9ed54120595e@googlegroups.com> <7fe34db0-8479-4546-bf1b-efc39a9a5ac0@googlegroups.com> Date: Fri, 25 Jul 2014 02:46:19 +1000 Subject: Re: Exploring Python for next desktop GUI Project From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 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: 11 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1406220382 news.xs4all.nl 2938 [2001:888:2000:d::a6]:44469 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75151 On Fri, Jul 25, 2014 at 2:29 AM, Noble Bell wrote: > I was leaning toward Python 3 and Tkinter. I suppose the best way to do the GUI with Tkinter is to just roll-up my sleeves and do it via code rather than with the aid of a GUI editor. Yep. In fact, I recommend that for all GUI toolkits; instead of thinking about your layout in terms of positions of widgets on a window, think about it in terms of what your toolkit provides you with - usually that'll be some kind of tree structure of layout objects, like vertical and horizontal boxes. And if you plan your layout that way, you may as well just write it directly as code. ChrisA