Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Nick Sarbicki Newsgroups: comp.lang.python Subject: Re: Recommendation for GUI lib? Date: Thu, 02 Jun 2016 11:09:20 +0000 Lines: 24 Message-ID: References: <24ECEF58-FF95-4B7B-9A7B-2B16800AD959@mostrom.pp.se> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de WwJJmLRhMJEI4sA468lrTgxSqkxpGyTccrmYpifaKsNg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.034 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'libraries.': 0.09; 'python': 0.10; 'received:io': 0.16; 'received:psf.io': 0.16; 'subject:GUI': 0.16; 'wrappers': 0.16; '>': 0.18; 'gui': 0.18; 'platforms': 0.18; '(the': 0.22; 'plus.': 0.22; 'examples': 0.24; 'header:In-Reply-To:1': 0.24; 'message-id:@mail.gmail.com': 0.27; 'loads': 0.29; 'url:wikipedia': 0.29; 'vote.': 0.29; 'url:wiki': 0.30; 'primary': 0.31; 'generally': 0.32; 'editor': 0.34; 'gets': 0.35; 'skip:& 20': 0.35; 'received:google.com': 0.35; 'received:74.125.82': 0.35; 'supports': 0.35; 'but': 0.36; 'there': 0.36; 'url:org': 0.36; 'to:addr:python-list': 0.36; 'subject:?': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'two': 0.37; 'being': 0.37; 'skip:& 10': 0.37; 'operating': 0.37; '(with': 0.38; 'skip:v 20': 0.38; 'url:en': 0.39; 'resources': 0.39; 'to:addr:python.org': 0.40; 'some': 0.40; 'url:%20': 0.63; 'url:snippet': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=oGpoMo0OpUPtsL4M1jEwRVGnQpMiR82HoXync6PqBOw=; b=RRXmwQ1OF8RhUXSDuH0cvPeuu/td/nnQGsW/NIZo0NsckflEdc0Oh4YtN6niosH9+z Xc/Ebu76fZbIA6YLv+XtCO+vzO635jlO7keXiGw7NSAq8UR1/+9KwTOEG4UPmoHct04J CQl+U6orBgccmoQ5lBEuYa91IH6S/l+oQ6vs7kgz7fsBoagOlgcARkNZP+5oX2PwVZme vD79fBoNPb/TVi9aARJN9kZJwbdh1vA7lSJCwKUX47saJauQlTLPu9NbCiNyvWfVMewk 6YIlbL23wccRw2qWZP/a+IQs2OoxOTVoTOOL2WJ1Q3/UowbNPF7loMybYd5FTdPUDAIl ektw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=oGpoMo0OpUPtsL4M1jEwRVGnQpMiR82HoXync6PqBOw=; b=cr903TaZBex/WB5T+fIUtNkwD9axv6NDhROKg+SirnrP+QBDxmKiTdSSRI7m14snnn 5qmhd+aOFxXc2o7z7IEUNuNLgZ44srFzg08mVZycrol6Ay91TmG7nwBkJAYHscQIzW1X mSomRwESbVY530uxbP7c+NOxPCR1or+vso/+YiRWtrkJYqBTiiIw/UEeskLlAs+loyJg vG0PxFF6N1+AdLNExQPt4J56dST1nmtkkVqeTsFVI7eRa7pqimfew7p7Rv2Lk87sgo46 mMOVi2jPwMa6/rH9CMHRAx265tDA3MEGYSnxlxDyx9fk2aBCmIeNCoKMSZGEM4gXO6HO Vvyw== X-Gm-Message-State: ALyK8tLeQjabe+Sq53jZdej0SB5HorvKBPDzbQjXc+ZbzN2CCvJcLRmd2WO9taE/+Z5cpWgTOj8zyR/j7PBXVA== X-Received: by 10.28.232.152 with SMTP id f24mr24495102wmi.45.1464865769918; Thu, 02 Jun 2016 04:09:29 -0700 (PDT) In-Reply-To: X-Content-Filtered-By: Mailman/MimeDel 2.1.22 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:109351 > > > > > > Do you have any recommendations? Primary platforms are OS X and Linux. > > > > I, of course, want to have "standard" widgets but a "calendar > > view"/"date picker" is a plus. > I generally use PyQt which is one of two (the other being pyside) python wrappers for the Qt libraries. PyQt is the only one I know which currently supports Qt5+ so gets my vote. There are loads of resources around - works well on all operating systems (with most Qt5 having some focus on mobile). It comes with a ton of utilities and a really nice GUI editor ( https://en.wikipedia.org/wiki/Qt_Creator). There are a lot of resources around and, as predicted, already has some examples of date pickers: http://www.eurion.net/python-snippets/snippet/Calendar_Date%20picker.html - Nick.