Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed1.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.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'tutorial': 0.03; 'languages.': 0.04; 'subject:Python': 0.06; '21,': 0.07; 'toolkit': 0.09; 'python': 0.11; 'gui': 0.12; 'language,': 0.12; '"an': 0.16; 'buttons,': 0.16; 'complexity,': 0.16; 'exist.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'get,': 0.16; 'personally,': 0.16; 'subject:started': 0.16; 'with;': 0.16; 'language': 0.16; 'wrote:': 0.18; 'thu,': 0.19; 'later': 0.20; 'example': 0.22; 'adds': 0.24; 'certainly': 0.24; 'environment': 0.24; 'world,': 0.26; 'header:In-Reply-To:1': 0.27; 'rest': 0.29; 'am,': 0.29; 'properties': 0.29; 'message-id:@mail.gmail.com': 0.30; 'there.': 0.32; 'figure': 0.32; 'interface': 0.32; 'quite': 0.32; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'too': 0.37; 'nov': 0.38; 'window': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'how': 0.40; 'easy': 0.60; 'most': 0.60; 'simple': 0.61; "you'll": 0.62; 'happen': 0.63; 'choose': 0.64; 'different': 0.65; 'boxes,': 0.91; 'graphical': 0.91; 'subject:needs': 0.93; '2013': 0.98 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:to :content-type:content-transfer-encoding; bh=2B0NxSOe7Gnts257Pynk4ggsvNcentIyHEFmb0XJF6U=; b=vHTkBKILHveihAu8uxima9LV9+kywxTulYMwEjOx3U4s/PyhQq/lEucTgVOPo0dA7e 7IVBSK+pwyBghuPCmPBsVbihxYvS0tsb7gaY/Bc75DQ+LnShK9DunymsjNrcutkxwYS3 gTsZn3d/poUVNeLlSpa66amoRLh/69iPA9sqBfD2Z1osXwP5iWS16TSvkgISGwVB8lHV 0d8+WielM9BX5kIZ4Ap9J78a+h0Zh+xC4j7DJCCtvTzKrxp0XsW0CrybGjsgK9iFG+AA G7cILBLGJUC4Z51XIl7h7GWW/vYlfIrrhyYIag+HawBzUQ0JzoENTmvRYv7o3pMKFHAQ 52nQ== MIME-Version: 1.0 X-Received: by 10.66.157.165 with SMTP id wn5mr1399637pab.169.1384964084675; Wed, 20 Nov 2013 08:14:44 -0800 (PST) In-Reply-To: <2bdb369a-abcd-46b4-910a-c7819a958129@googlegroups.com> References: <2bdb369a-abcd-46b4-910a-c7819a958129@googlegroups.com> Date: Thu, 21 Nov 2013 03:14:44 +1100 Subject: Re: Total Python Newbie needs geting started info. From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1384964087 news.xs4all.nl 15919 [2001:888:2000:d::a6]:38654 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:60103 On Thu, Nov 21, 2013 at 3:03 AM, Ev J wrote: > Before I go too far down this road, I need to know if I can/should use th= is environment to develop GUI applications. Is there graphical support for= this - for example I can I just insert/move/set properties of buttons, com= bo boxes, etc. using an interface like the one in VBA? Yes, you most certainly can. In the Microsoft world, you get a language and its one GUI toolkit as a package deal; but in most of the rest of the world, they're quite separate. Python can be used with GTK, wx, TK, and a variety of other GUI toolkits; I happen to quite like GTK, which I also use with Pike, a quite different language, and can also be used with C and various other languages. So you can get to know Python, and then later on choose one of several GUI toolkits, and figure out how you want to lay out your window from there. The tutorial sticks with the console because it's simple and easy to work with; adding a GUI adds extra complexity, which can be left for later. I don't know how much of "an interface like VBA" you'll get, but there are graphical window builders. Personally, I don't use them; but if you want them, they do exist. ChrisA