Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!news.stack.nl!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.026 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'subject:Python': 0.06; 'anymore.': 0.09; 'windows': 0.15; '24,': 0.16; 'behavior,': 0.16; 'emulates': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'merely': 0.16; 'subject:GUI': 0.16; 'subject:desktop': 0.16; 'thread,': 0.16; 'wxpython': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'app': 0.19; 'thu,': 0.19; 'widget': 0.19; 'fit': 0.20; 'previously': 0.22; 'header:User-Agent:1': 0.23; 'dll': 0.24; 'keyboard': 0.24; 'platform,': 0.24; 'fairly': 0.24; 'looks': 0.24; 'software.': 0.24; 'header:In-Reply-To:1': 0.27; 'idea': 0.28; 'correct': 0.29; 'chris': 0.29; "doesn't": 0.30; 'dialog': 0.31; 'follows': 0.31; 'subject:next': 0.31; 'though.': 0.31; 'quite': 0.32; 'style': 0.33; 'possible.': 0.35; 'case,': 0.35; 'but': 0.35; 'button': 0.38; 'message- id:@gmail.com': 0.38; 'depends': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'even': 0.60; 'skip:u 10': 0.60; 'ian': 0.60; 'matter': 0.61; "you'll": 0.62; 'skip:\xe2 10': 0.65; 'worth': 0.66; 'default': 0.69; '8bit%:43': 0.74; 'jul': 0.74; 'special': 0.74; 'hand': 0.80; 'etc,': 0.84; 'subject:Project': 0.84 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Thu, 24 Jul 2014 15:32:20 -0600 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131118 Thunderbird/17.0.11 MIME-Version: 1.0 To: python-list@python.org Subject: Re: Exploring Python for next desktop GUI Project References: <93c42547-557b-4839-baba-9ed54120595e@googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1406237547 news.xs4all.nl 2875 [2001:888:2000:d::a6]:52713 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75184 On 07/24/2014 01:32 PM, Ian Kelly wrote: > On Thu, Jul 24, 2014 at 1:02 PM, Chris “Kwpolska” Warrick > wrote: >> AFAIK, Qt follows the system style properly, and it looks quite native >> on every Windows OS. No idea about ttk though. > > My understanding is that Qt merely emulates the native LAF, although > it does a good job of it. wxPython on the other hand actually uses > native widgets wherever possible. As I said previously in this thread, honestly this doesn't matter anymore. Even MS doesn't use native widgets in their own software. Any widget set worth its salt will draw using the theming dll so things look consistent, but whether or not an app feels right depends on the programmer. Use the correct button order for the platform, the right keyboard shortcuts, the right default button in dialog box behavior, etc, and you'll do quite well. OS X is a bit of a special case, but Qt can be made to fit fairly well on OS X.