473,549 Members | 2,573 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

GUI builder for Python

Hi,

Just wondering if there's a good GUI builder for Python. Something like
Visual Tcl, where you just drag and drop objects.

Not too good with creating user interfaces from code along.

Thanks
Jul 18 '05 #1
11 13025
henry wrote:
Hi,

Just wondering if there's a good GUI builder for Python. Something like
Visual Tcl, where you just drag and drop objects.

Not too good with creating user interfaces from code along.

Thanks

You can try boa or pythoncard.

Smille
Jul 18 '05 #2
Michael Peuser wrote:
...
There are some commercial GUI Builders out of the normal budget.
By the way, I hear that PythonWorks is "out of development" but they're
still selling licenses to existing customers only. I wonder if there is
any chance the Tkinter GUI builder that came with it may be freed...
Free ones are Black Adder for Qt, BoaConstructor for wx and some stuff
like PAGE or SpecTIX for TIX.


BlackAdder isn't free -- it's cheap but still commercial. If and only
if you're under the conditions for using the GPL license for Qt &c --
basically if you're developing GPL for free operating systems, I think
that's a fair summary -- you can use Trolltech's own QtDesigner and
then pyuic to generate Python from the resulting XML file (that's more
or less what BlackAdder does nowadays, though in a more integrated way:
it uses an external QtDesigner rather than trying to "embed" it as it
once did in earlier versions).
Alex

Jul 18 '05 #3
Hi Alex,

"Alex Martelli" <al*****@yahoo. com> schrieb im Newsbeitrag
news:bh******** *@enews4.newsgu y.com...
Michael Peuser wrote:
...
There are some commercial GUI Builders out of the normal budget.
By the way, I hear that PythonWorks is "out of development" but they're
still selling licenses to existing customers only.


This is what they say on their pages - I ask in this group some days ago
about the state (especially of the uiToolkit) but there were no replies so
far....
..... I wonder if there is
any chance the Tkinter GUI builder that came with it may be freed...
This would be great because it would give us a very profesional IDE. I am
even willing - let's have a look in my purse - yes, about 25 $/Euro for it
;-)
Free ones are Black Adder for Qt, BoaConstructor for wx and some stuff
like PAGE or SpecTIX for TIX.


BlackAdder isn't free -- it's cheap but still commercial. If and only
if you're under the conditions for using the GPL license for Qt &c --
basically if you're developing GPL for free operating systems, I think
that's a fair summary -- you can use Trolltech's own QtDesigner and
then pyuic to generate Python from the resulting XML file (that's more
or less what BlackAdder does nowadays, though in a more integrated way:
it uses an external QtDesigner rather than trying to "embed" it as it
once did in earlier versions).


Quite true. Although I like Qt very much and rate it highes among the
existing GUI-Toolkits - the quite license situation is somwhat annoying.
There is not only Trolltech involved but another company (Riverbank, I
think) for the Python bindings.
BTW the scientitific plot package PyQwt is great.

Alex

Jul 18 '05 #4
In article <nx************ ***********@new s3.calgary.shaw .ca>, henry wrote:
Just wondering if there's a good GUI builder for Python. Something like
Visual Tcl, where you just drag and drop objects.
I like the way glade produces an xml file that can be loaded dynamically by
libglade. PyQT/qtdesigner and wxpython/wxglade have similar features
apparently.

There's an article on pygtk and glade in September's Linux Journal:

http://www.linuxjournal.com/article.php?sid=6586

Though the author seems to have missed the autoconnect method, which will
automatically connect callback functions/methods with the same name as the
handlers you define in glade.
Not too good with creating user interfaces from code along.


Not one of programming's most thrilling chores.

Dave Cook
Jul 18 '05 #5
You know any free ones for Tkinter?

thanks

"Michael Peuser" <mp*****@web.de > wrote in message
news:bh******** *****@news.t-online.com...
Hi Henry,

there is a discussion of this topic from time to time - every week I should say ;-)
Everything depends on the GUI-Toolkit you have selected:
Tkinter?
PyQt?
wxPython?
Or an even more exotic one like FOX, FLTK, GTK+ or PyUI?

There are some commercial GUI Builders out of the normal budget.
Free ones are Black Adder for Qt, BoaConstructor for wx and some stuff like PAGE or SpecTIX for TIX.

Kindly
Michael P
"henry" <so*********@ya hoo.com> schrieb im Newsbeitrag
news:nx******** *************** @news3.calgary. shaw.ca...
Hi,

Just wondering if there's a good GUI builder for Python. Something like
Visual Tcl, where you just drag and drop objects.

Not too good with creating user interfaces from code along.

Thanks


Jul 18 '05 #6
dan
"henry" <so*********@ya hoo.com> wrote in message news:<nx******* *************** *@news3.calgary .shaw.ca>...
Hi,

Just wondering if there's a good GUI builder for Python. Something like
Visual Tcl, where you just drag and drop objects.

Not too good with creating user interfaces from code along.

Thanks


Been wondering myself. How is http://sourceforge.net/projects/wxworkshop/?

this looks nice and it's free.
Jul 18 '05 #7
<ac*****@easyst reet.com> schrieb im Newsbeitrag
news:3F******** *******@easystr eet.com...
dan wrote:


Been wondering myself. How is http://sourceforge.net/projects/wxworkshop/?
this looks nice and it's free.

I'm wondoering about Visual Wx. This looks like someone put much
work into it, but I haven't been able to get it to do anything.
This is probablyt because I can't find any documentation in English
that tells how to get it to do anything.
Al

Well try it out then - a little bit English is in it ;-)
http://visualwx.altervista.org/indexen.htm

Attention: a lot of spam pop-up adds!

Kindly
Mchael P
Jul 18 '05 #8
dan
"Michael Peuser" <mp*****@web.de > wrote in message news:<bh******* ******@news.t-online.com>...
Have you tried it? It is not a Python tool ;-) And there had been not much
move there for more than a year...
What do you mean about it not being a Python tool? It supports
wxPython, right? If you mean it wasn't written in Python, why should
I care about that?
There is a well known set of GUI Builders for Pyhon around, most of them
mentioned in this thread.
The most important decision is what GUI-Toolkit to use. This will influence
much of your *programming* tasks that follows the *layout*. Printing?
HTML-Widget? Drag-and-Drop?
Agreed. There is no silver bullet at the Python market at the moment...


Too bad.

-dbm
Jul 18 '05 #9
Well, of course you are absolutly right, but we are real programmers aren't
we. And all interface is english (with even less typos than in my postings
;-)).

Given, that Visual Wx is meant for C++ as a lot of other GUI Builders.
Python and Perl is a side issue, but it seems to work. For a preview you can
only use:

Build - Run which starts the Python interpreter with the Python code. But
where is the code?

- Make a new Project
- Select a template that sounds good: Menu_Toolbar_Py thon e.g.
- Store it somewhere.

Now it is a little disappointing that nothing breathtaking pops up.
But you already can "RUN" it. Looks great.
Use the tree at the right hand side to open the design of MyFrame or look at
the source code (Python). In seems there is something missing (MyApp,
MyFrame), but you can open the sources using the L-Icon. The problem now is,
that the file types is set to Python and - hey presto - there are the files.
Well, all over a little immature but that's the situation with most of the
tools, which were meant for C++ und got a Perl/Python outlet...

Kindly
Michael Peuser

<ac*****@easyst reet.com> schrieb im Newsbeitrag
news:3F******** *******@easystr eet.com...
Michael Peuser wrote:


Well try it out then - a little bit English is in it ;-)
http://visualwx.altervista.org/indexen.htm


Sorry. I don't see any information on that page on how to use Visual
Wx. It tells how to download and install, and I succeeded at that.
The program runs, showing me a nice UI with thee panels. The left
panel looks to be a list of wx classes that I can add to my project.
The central panel can display source code. The right panel is a
tree control showing an outline of the project.

There is no explanation of how to use these panels to create any
specific results. The word 'visual' in the name of the program
vaguely suggests that I get to see what my UI looks like as I
design it, but I haven't found any way to get visual wx to show
me anything that looks like a display of the ui of the project
being worked on. I'm pretty well lost at that point.

There is a forum link from the web page, but last I looked, the
postings are all in Italian. I'm certainly not criticizing
someone who speaks and writes Italian for not writing English.
I'm not saying that the program isn't very good. It looks like
it might be very good even if I have drawn an unjustified
inference about what 'visual' means. I'm just suggesting that
if anyone who knows English uses Visual Wx to some advantage,
and if they could post somewhere just a few paragraphs about how
to use it, Visual Wx could have a place on the list of answers
to the GUI-builder question.
Al

Jul 18 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
4093
by: John Benson | last post by:
I was looking at the Scriptics/Tcl website and followed a link to a Tk GUI builder called Gypsy. I'm just curious to know if there's any Tk GUI builder utility available to me in the Python environment.
3
12312
by: Anand K Rayudu | last post by:
Hi All, I am new to python & want to build some GUI dialogs. Can some one please suggest some document reference. I am hoping that standard python install will have some GUI development modules & GUI builder in built. I have python 2.3.3. Can some one please suggest
7
3204
by: Madhusudan Singh | last post by:
Is there such a thing for python ? Like Qt Designer for instance ?
0
3082
by: Xproblem | last post by:
FTP Client Engine for C/C++ 2.4 Screenshot - Soft.comFTP Client Engine for C/C++ 2.4. ... System Requirements: Windows C/C++ compiler - Microsoft operating system: Windows 95, Windows 98, Windows ME, ... www.soft30.com/screen-70-11625.htm - 31k - Cached - Similar pages C++ Server Pages 1.6 - Soft.comC++ Server Pages (CSP) allows developers...
0
1838
by: Marco Aschwanden | last post by:
Hi There almost no pages on how to embed Python in Borland Builder C++ (6.0). Any hints in this matter are very welcome... Thanks, Marco
0
1145
by: Madhusudan Singh | last post by:
After a successful but problematic experience with the QT Designer + python combo, I decided that I needed something simpler (read completely in python) for my lab applications with python linux-gpib bindings. I am looking at PAGE, which while not pretty, seems simple and fast to work with. How do I embed a realtime graphic o/p from...
4
2620
by: Jason | last post by:
Hi I really need an example of a builder pattern in python, the closest I could find to something resembling builder was on this thread... http://groups.google.co.uk/group/it.comp.lang.python/browse_thread/thread/44f79c1def2583ca/200adefeefa5f3fa?lnk=st&q=design+pattern+builder+python+-build&rnum=25#200adefeefa5f3fa Unfortunately I can't...
8
2551
by: vbgunz | last post by:
Hello world, I tried looking everywhere for a decent Tkinter GUI builder and the closest I got to finding one before being horrified from looking at the source was vtcl @ http://vtcl.sourceforge.net. The next closest thing was page @ http://page.sourceforge.net/ Page just didn't cut it for me and I got several errors from it whereas vtcl...
2
2611
by: nik | last post by:
Hi, I am looking for an interactive graphical script builder for python. Basically, something like the os X automator. I have made a group of methods that some non-programmers need to combine into a script. I don't need a python IDE necessarially, but more of a sequence builder. I am imagining a tool that could show graphical...
0
7527
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7459
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7819
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
1
5377
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5097
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3505
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3488
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1953
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
772
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.