Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Status Updates

View All Updates

Photo
- - - - -

Best Interface Framework For Python

interface

  • Please log in to reply
6 replies to this topic

#1 JackomoLight

JackomoLight

    CC Resident

  • Advanced Member
  • PipPipPipPip
  • 97 posts
  • Programming Language:PHP, Python, JavaScript, PL/SQL
  • Learning:C, Java, C++, Perl, Ruby, Lisp, Bash

Posted 05 May 2012 - 01:34 PM

Hello guys. I'd like to ask which framework is the best for building GUY for Python program?
  • 0

#2 enigmatic_Overlord

enigmatic_Overlord

    CC Regular

  • Member
  • PipPipPip
  • 45 posts
  • Location:Canada

Posted 05 May 2012 - 02:35 PM

I dont know about best, but this is what I use http://www.python.org/download/
  • 0

#3 JackomoLight

JackomoLight

    CC Resident

  • Advanced Member
  • PipPipPipPip
  • 97 posts
  • Programming Language:PHP, Python, JavaScript, PL/SQL
  • Learning:C, Java, C++, Perl, Ruby, Lisp, Bash

Posted 05 May 2012 - 02:39 PM

Do you mean you use Tkinter?
  • 0

#4 papabear

papabear

    CC Devotee

  • Senior Member
  • PipPipPipPipPipPip
  • 472 posts
  • Location:DarkSide

Posted 05 May 2012 - 02:55 PM

TKinter is good but I think it doesn't support tabs out of the box. I'll suggest wxPython because it has a good documentation
and support.
  • 0
Life has no CTRL+Z
Never Forget To HIT "LIKE" If I Helped

#5 Flying Dutchman

Flying Dutchman

    CC Leader

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1090 posts
  • Location:::1
  • Programming Language:C++, Python

Posted 06 May 2012 - 01:25 AM

PyQt
  • 0

The roots of education are bitter, but the fruit is sweet.


#6 jwxie518

jwxie518

    Speaks fluent binary

  • Senior Member
  • PipPipPipPipPipPip
  • 517 posts

Posted 20 May 2012 - 01:30 AM

TKinter is good but I think it doesn't support tabs out of the box. I'll suggest wxPython because it has a good documentation
and support.


You can try Tix which is an abstract layer added for Tkinter.
  • 0

#7 tux

tux

    CC Regular

  • Member
  • PipPipPip
  • 29 posts
  • Programming Language:Java, Python, Visual Basic .NET, Fortran, Bash
  • Learning:C++

Posted 18 August 2012 - 07:57 AM

You have the following choices:

pyQt

-The best gui designer
- Applications you write using pyQt are available for Linux, Windows and Mac
- applications developed using pyQt must be licensed under GPL which means you must buy commercial version to sell your applications
- great documentation
- users must have installed runtime files to execute your application

pySide

- Framework like pyQt
- almost there is no difference between pyQt and pySide
- main advantage is ability to sell your applications (pySide is licensed under LGPL) but under restrictions.

Tkinter

- cross platform
- users don't need to install additional files when running your application.
- ugly look and feel (version 8.5 provides better look and feel)
- probably you will "draw" user interface inside code because there is lack of gui designers.

wxWidgets

- great documentation
- lack of gui designer (Boa constructor was gui designer but the project is now dead)


If you are beginner then use pySide/pyQt, if you are experienced user then try wxWidgets.
  • 0





Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download