Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!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.011 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'python.': 0.02; 'c++,': 0.07; 'things,': 0.09; 'wrong,': 0.09; 'python': 0.11; 'project,': 0.12; 'windows': 0.15; 'compiler.': 0.16; 'exe': 0.16; 'fine.': 0.16; 'for,': 0.16; 'from:addr:torriem': 0.16; 'from:name:michael torrie': 0.16; 'subject:GUI': 0.16; 'subject:programming': 0.16; 'wxpython': 0.16; 'subject:python': 0.16; 'language': 0.16; 'wrote:': 0.18; 'app': 0.19; 'written': 0.21; 'coding': 0.22; 'install': 0.23; 'header:User-Agent:1': 0.23; 'file.': 0.24; 'compiled': 0.26; 'specially': 0.26; 'header:In-Reply-To:1': 0.27; '(like': 0.30; 'subject:please': 0.30; 'app.': 0.31; 'developers.': 0.31; 'libraries': 0.31; 'probably': 0.32; 'run': 0.32; 'linux': 0.33; 'could': 0.34; "can't": 0.35; 'there': 0.35; 'curious': 0.36; 'application': 0.37; 'easily': 0.37; 'message- id:@gmail.com': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'anything': 0.39; 'to:addr:python.org': 0.39; 'enough': 0.39; 'received:org': 0.40; 'according': 0.40; 'how': 0.40; 'subject: ': 0.61; "you're": 0.61; 'exchange': 0.63; 'contact': 0.67; 'believe': 0.68; 'delegated': 0.84; 'developed.': 0.84; 'installer': 0.84; 'nonsense.': 0.84; 'subject:want': 0.91; 'thing,': 0.91; 'subject:answer': 0.95 X-Virus-Scanned: amavisd-new at torriefamily.org Date: Sun, 15 Dec 2013 21:55:32 -0700 From: Michael Torrie User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.12) Gecko/20130105 Thunderbird/10.0.12 MIME-Version: 1.0 To: python-list@python.org Subject: Re: GUI:-please answer want to learn GUI programming in python , how should i proceed. References: <9f5d28ce-504d-40db-baa2-ff3699ab05c7@googlegroups.com> <52AE4A86.8040402@arcor.de> <52AE7D0B.7070601@arcor.de> In-Reply-To: <52AE7D0B.7070601@arcor.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1387169758 news.xs4all.nl 2830 [2001:888:2000:d::a6]:46486 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:61999 On 12/15/2013 09:09 PM, Tamer Higazi wrote: > However, I believe according wxWidgets it would be better coding in the > native language the system had been developed. > The other thing, specially if you would make a customer project, I don't > know how to pack the app written in python in an installer. Perhaps I am > wrong, and you could give me in exchange an advise ?! Nonsense. That's what an installer on windows is for, or what a package on Linux is for. There are also ways to bundle up everything you need to run a Python app in a single exe file. Ever take a look at the e-book manager, Calibre? It's 90% Python. You can install it on Windows like any other app. If you're curious as to how they do things, you can always contact their developers. > I also believe in performance. An application written in C++, can be > compiled easily on the target platform (like on windows systems) with > it's native compiler. > How would it be with wxPython ?! It would probably perform just fine. Anything that can't get enough speed to run in Python can easily be delegated to native libraries or subroutines.