<div class="gmail_quote">On 6 July 2010 18:09, Payal <span dir="ltr"><<a href="mailto:payal-python@scriptkitchen.com">payal-python@scriptkitchen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi all,<br>
Some background before the actual query.<br>
A friend of mine, an electronics engineer has a<br>
small co. He had a computer engg. with him who used to design GUI<br>
front-ends<br>
for his products in Visual Basic. These apps used to take data from<br>
serial port, store it on disk put and show it in excel also plot graphs.<br>
Now the engg has left. So my friend has asked me to help him out till<br>
he finds a replacement. I don't know a word of electronics and know Python to<br>
extend of understanding almost 90% of "Learning Python" and 70-75% of<br>
"Core Python programming" books.<br>
Now my real query, do you think it is possible for me to try my hand at<br>
gui programming?</blockquote><div><br>Of course you can, it depends on how complex the GUI has to be on how far you'll get most likely.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
There seems to be many ways to do gui programming in<br>
Python namely wxpython, tkinter, gtk, qt etc. Which is the easiest and<br>
nice looking one and works on both windows and Linux? </blockquote><div><br>Any of those toolkits are available on windows and linux, as to the nicest looking, that's up to you and your friend to decide. wxPython does a good job of blending in with other applications on the same system though. Tkinter comes with python which may swing it for you.<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">The interfaces<br>
will be used by other electronics enggs. so they do not expect real<br>
swell gui, but it should be bearable and more importantly easy for me to<br>
learn, cos' I have a day time job and I am doing this just as a help and<br>
eagerness to learn.<br>
Looking for advice.<br><br></blockquote><div><br>Once you've picked your toolkit you'll probably want to get on the relevant mailing list to get some help. <br></div></div>