<div class="gmail_quote">On 6 July 2010 18:09, Payal <span dir="ltr">&lt;<a href="mailto:payal-python@scriptkitchen.com">payal-python@scriptkitchen.com</a>&gt;</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&#39;t know a word of electronics and know Python to<br>
extend of understanding almost 90% of &quot;Learning Python&quot; and 70-75% of<br>
&quot;Core Python programming&quot; 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&#39;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&#39;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&#39; 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&#39;ve picked your toolkit you&#39;ll probably want to get on the relevant mailing list to get some help. <br></div></div>