| | |
Python GUI Maker
Please support our Python advertiser: Programming Forums - DaniWeb Sister Site
Thread Solved |
There are a number of GUI drag and drop builders.
Boa Constructor:
http://www.daniweb.com/forums/post400296-107.html
wxGlade:
http://www.daniweb.com/forums/post400189-106.html
Boa Constructor:
http://www.daniweb.com/forums/post400296-107.html
wxGlade:
http://www.daniweb.com/forums/post400189-106.html
No one died when Clinton lied.
•
•
Join Date: Dec 2006
Posts: 1,054
Reputation:
Solved Threads: 297
A google will yield a lot of hits. The python wiki is always a good place to start. http://wiki.python.org/moin/GuiProgramming
Also look into (wxPython is used by Boa and wxGlade):
Starting wxPython (GUI code)
http://www.daniweb.com/forums/thread128350.html
and:
Python GUI Programming
http://www.daniweb.com/forums/thread191210.html
Some words of advice, GUI programming will be a steep learning curve. You have to rethink your approach to use the best GUI widget/component to do what you want. For instance, most GUI toolkits will give a large number of input (text entry, sliders, check boxes, radio buttons, list boxes ...) and output (labels, sound, image, canvas, plotters, spreadsheet ...) devices. A GUI Builder will only position the selected widget on a window/frame, you still have to write the code to make it do something.
I look at this way, console programs are for learning Python, GUI programs are for showing what you have learned. Learn Python coding real well, then apply it to a GUI!
Starting wxPython (GUI code)
http://www.daniweb.com/forums/thread128350.html
and:
Python GUI Programming
http://www.daniweb.com/forums/thread191210.html
Some words of advice, GUI programming will be a steep learning curve. You have to rethink your approach to use the best GUI widget/component to do what you want. For instance, most GUI toolkits will give a large number of input (text entry, sliders, check boxes, radio buttons, list boxes ...) and output (labels, sound, image, canvas, plotters, spreadsheet ...) devices. A GUI Builder will only position the selected widget on a window/frame, you still have to write the code to make it do something.
I look at this way, console programs are for learning Python, GUI programs are for showing what you have learned. Learn Python coding real well, then apply it to a GUI!
Last edited by sneekula; Jun 15th, 2009 at 1:12 pm.
No one died when Clinton lied.
•
•
•
•
Just in case you don't fine wxGlade or BoaConstructor to be quite what you need (or if you just can't get past how ugly they are), you can try QtDesigner for pyQT (comes with the pyQT package).
•
•
•
•
Just in case you don't fine wxGlade or BoaConstructor to be quite what you need (or if you just can't get past how ugly they are), you can try QtDesigner for pyQT (comes with the pyQT package).
Actually, the QT_Designer is pretty good and gives XML code that can be converted to a seemingly complex looking Python code.
No one died when Clinton lied.
I have never done RAD GUI designing.
I tried recently wxGlade and In minutes I was able to do alot. It is ugly but really powerful. It generates clean pyCode and I recommend it. Take simple tutorial it come with and there you have your flight. I think it should have been designed like wxformbuilder but I thank them even for "ugly" wxglade
I tried recently wxGlade and In minutes I was able to do alot. It is ugly but really powerful. It generates clean pyCode and I recommend it. Take simple tutorial it come with and there you have your flight. I think it should have been designed like wxformbuilder but I thank them even for "ugly" wxglade
I used to program with Delphi for many years, pretty much the original RAD. It used object Pascal and had a great form designer. Lots of folks supplied components/widgets for it. However, Borland started screwing around with it, bringing out expensive new versions frequently, making older versions incompatible to cash in. Eventually Microsoft hired the original designer away to create C# for them.
To make a short story long, Boa Constructor reminds me a lot of the early Delphi version. Quite a bit less friendly than Delphi. The nice thing about Delphi was that the design window and code window were always linked and visible, and it generated executables and ran them in record time.
To make a short story long, Boa Constructor reminds me a lot of the early Delphi version. Quite a bit less friendly than Delphi. The nice thing about Delphi was that the design window and code window were always linked and visible, and it generated executables and ran them in record time.
Last edited by vegaseat; Jun 23rd, 2009 at 9:13 pm.
May 'the Google' be with you!
There was also an effort that created a Tkinter GUI Builder:
http://sourceforge.net/projects/ptkgb/
It actually works.
http://sourceforge.net/projects/ptkgb/
It actually works.
No one died when Clinton lied.
![]() |
Similar Threads
- Python GUI Programming (Python)
- IDE for Python GUI (Python)
- Need Help with coding of Python Gui using Boa Constuctor (Python)
- Simple graphics in python GUI - Tkinter (Python)
- Python GUI to configure Cisco device (Python)
- Python GUI Problem (Python)
- Python GUI (Python)
- Python GUI build: Logic Complications and Mistakes (Python)
Other Threads in the Python Forum
- Previous Thread: TypeError: unsupported operand type(s) for /: 'str' and 'float' in python
- Next Thread: Looking for a good networking framework
| Thread Tools | Search this Thread |
Tag cloud for Python
abrupt ansi anti apache approximation array basic beginner book builtin calculator chmod code converter countpasswordentry curved dan08 dictionaries dictionary dynamic examples excel file filename float format ftp function gui heads homework import inches input java launcher library line lines linux list lists loop mouse mysql mysqlquery number numbers numeric output parsing path phonebook plugin port prime programming progressbar projects py2exe pygame pyqt pysimplewizard python random recursion recursive redirect refresh scrolledtext software ssh stamp statictext statistics string strings table terminal text textarea thread threading time tkinter tlapse trick tricks tuple tutorial twoup ubuntu unicode urllib urllib2 variable windows wordgame write wxpython






