+ Post New Thread
Results 1 to 11 of 11
Coding Thread, Python GUI dev? in Coding and Web Development; Any Python devs out there - what libraries/tools do you use for Python interface dev? ie. non-command line/web work. Wanting ...
  1. #1

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,141
    Thank Post
    522
    Thanked 2,550 Times in 1,979 Posts
    Blog Entries
    24
    Rep Power
    877

    Python GUI dev?

    Any Python devs out there - what libraries/tools do you use for Python interface dev? ie. non-command line/web work.

    Wanting to learn Python properly, as I'm far too reliant on C# at the moment.

  2. #2

    Join Date
    Sep 2008
    Location
    England
    Posts
    276
    Thank Post
    6
    Thanked 70 Times in 62 Posts
    Rep Power
    53
    PyQt4 is pretty good. I've not really done much with it, but its nice and portable (mac, windows, linux) and looks fairly professional. Its both open source and commercially licensable if that's an issue for you.

  3. #3

    Steve21's Avatar
    Join Date
    Feb 2011
    Location
    Swindon
    Posts
    2,731
    Thank Post
    344
    Thanked 520 Times in 488 Posts
    Rep Power
    180
    TKinter is what we used at uni, assuming you mean for forms/buttons blah blah

    Steve

  4. #4

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,683
    Thank Post
    1,268
    Thanked 788 Times in 685 Posts
    Rep Power
    237
    Quote Originally Posted by localzuk View Post
    Any Python devs out there - what libraries/tools do you use for Python interface dev?
    Python handily includes a web server as part of its standard library, so you can write your own single-threaded (so you don't have to fret about database locks, or even bother using a database) web server in a couple of lines of code. For a "desktop" application I'd tend towards a small, self-contained web server and a shortcut that opens a web browser for the user.

  5. #5


    Join Date
    May 2009
    Posts
    3,277
    Thank Post
    290
    Thanked 883 Times in 661 Posts
    Rep Power
    339
    wxWidgets is another cross platform set of GUI contexts and controls with current, ongoing development and support in python via wxPython.

  6. #6


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    Quote Originally Posted by dhicks View Post
    Python handily includes a web server as part of its standard library, so you can write your own single-threaded (so you don't have to fret about database locks, or even bother using a database) web server in a couple of lines of code. For a "desktop" application I'd tend towards a small, self-contained web server and a shortcut that opens a web browser for the user.
    or go one step further with appengine
    https://developers.google.com/appeng...ython/overview

  7. Thanks to CyberNerd from:

    dhicks (17th November 2012)

  8. #7

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,141
    Thank Post
    522
    Thanked 2,550 Times in 1,979 Posts
    Blog Entries
    24
    Rep Power
    877
    Quote Originally Posted by dhicks View Post
    Python handily includes a web server as part of its standard library, so you can write your own single-threaded (so you don't have to fret about database locks, or even bother using a database) web server in a couple of lines of code. For a "desktop" application I'd tend towards a small, self-contained web server and a shortcut that opens a web browser for the user.
    Web browser based would be no use for some things I'd want to do. For example, a cashless catering system...

  9. #8

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,141
    Thank Post
    522
    Thanked 2,550 Times in 1,979 Posts
    Blog Entries
    24
    Rep Power
    877
    Quote Originally Posted by pcstru View Post
    wxWidgets is another cross platform set of GUI contexts and controls with current, ongoing development and support in python via wxPython.
    I was having a play with this last night. Looks pretty good - simple to use too.

  10. #9


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    Quote Originally Posted by localzuk View Post
    Web browser based would be no use for some things I'd want to do. For example, a cashless catering system...
    Before you go re-inventing the wheel, there are a bunch of OpenSource EPOS systems out there:
    POSper | Free Business & Enterprise software downloads at SourceForge.net
    Floreant POS | Free software downloads at SourceForge.net
    Lemon Pos | Free Business & Enterprise software downloads at SourceForge.net
    Openbravo source code repositories
    this is even php (web?) based: Open Source Point of Sale | Free Business & Enterprise software downloads at SourceForge.net
    If your determined with python (and it is a good choice) then there are projects you could collaborate on:
    wxpos - Python cross platform point of sale software - Google Project Hosting

  11. #10

    localzuk's Avatar
    Join Date
    Dec 2006
    Location
    Minehead
    Posts
    18,141
    Thank Post
    522
    Thanked 2,550 Times in 1,979 Posts
    Blog Entries
    24
    Rep Power
    877
    None of them cater to schools - so don't track FSM, staff duty entitlements, or integrate with SIMS.net, or payment providers like ParentPay or ParentMail.

    I have already written a system in C#, I potentially want to port it.

  12. #11


    Join Date
    Jan 2006
    Posts
    8,202
    Thank Post
    442
    Thanked 1,032 Times in 812 Posts
    Rep Power
    339
    Quote Originally Posted by localzuk View Post
    None of them cater to schools - so don't track FSM, staff duty entitlements, or integrate with SIMS.net, or payment providers like ParentPay or ParentMail.
    .
    Well they should! half the work is done already.

SHARE:
+ Post New Thread

Similar Threads

  1. Replies: 5
    Last Post: 13th August 2009, 12:56 PM
  2. GUI and some help needed
    By MK-2 in forum Windows
    Replies: 4
    Last Post: 1st March 2007, 05:18 PM
  3. Python LDAP module version problem
    By CyberNerd in forum Coding
    Replies: 6
    Last Post: 14th December 2006, 01:18 PM
  4. One time runas gui
    By plexer in forum Coding
    Replies: 4
    Last Post: 29th July 2006, 10:36 PM
  5. urgent network admin dev plan
    By russdev in forum School ICT Policies
    Replies: 4
    Last Post: 16th November 2005, 07:50 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •