<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tk Verses Gtk(And Python verses Tcl)</title>
	<atom:link href="http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/</link>
	<description>Learn about the latest in Web Development - as soon as I do.</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:01:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Anonymoys</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-6511</link>
		<dc:creator>Anonymoys</dc:creator>
		<pubDate>Fri, 08 Apr 2011 13:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-6511</guid>
		<description>Tcl is only ugly if you use the *old* Tk.

If you use the new themed widgets under the namespace ttk:: they&#039;ll look beautiful.

Old Tk:
package require Tk
button .b -text &quot;Click me&quot; -command exit
pack .b

New Tk:
package require Tk 8.5
ttk::button .b -text &quot;Click me&quot; -command exit
pack .b

And yes, Tcl/Tk is the easiest way to create GUIs. The code above in other toolkits would be like 10 lines or more and you&#039;d probably need an IDE with GUI builder instead of just a text editor.

Check out the wiki: http://wiki.tcl.tk
The community is helpful.</description>
		<content:encoded><![CDATA[<p>Tcl is only ugly if you use the *old* Tk.</p>
<p>If you use the new themed widgets under the namespace ttk:: they&#8217;ll look beautiful.</p>
<p>Old Tk:<br />
package require Tk<br />
button .b -text &#8220;Click me&#8221; -command exit<br />
pack .b</p>
<p>New Tk:<br />
package require Tk 8.5<br />
ttk::button .b -text &#8220;Click me&#8221; -command exit<br />
pack .b</p>
<p>And yes, Tcl/Tk is the easiest way to create GUIs. The code above in other toolkits would be like 10 lines or more and you&#8217;d probably need an IDE with GUI builder instead of just a text editor.</p>
<p>Check out the wiki: <a href="http://wiki.tcl.tk" rel="nofollow">http://wiki.tcl.tk</a><br />
The community is helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-2536</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Thu, 31 Dec 2009 23:28:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-2536</guid>
		<description>I wonder if your count of 500+ lines of code is including all the code to &quot;create&quot; the GUI. If so I&#039;d like to see your code because there is no way that should take 500 lines of code. Also with the more recent ability of GTK to load XML files with UI definitions you don&#039;t have to worry about all the hard coded GUI instantiation code.

I&#039;ve tried both Tk and GTK in Python and my biggest beef so far is that I&#039;ve learned that even recent version of GTK do not use native dialogs for things like opening files on Windows, where as Tk seem to be getting better and better at matching the OS it is running on. The GTK file open dialog is horrible. Also I think that Tk is getting better in general at having the widgets look like the standard widgets of the OS that you are running on (Windows, Mac, etc...).</description>
		<content:encoded><![CDATA[<p>I wonder if your count of 500+ lines of code is including all the code to &#8220;create&#8221; the GUI. If so I&#8217;d like to see your code because there is no way that should take 500 lines of code. Also with the more recent ability of GTK to load XML files with UI definitions you don&#8217;t have to worry about all the hard coded GUI instantiation code.</p>
<p>I&#8217;ve tried both Tk and GTK in Python and my biggest beef so far is that I&#8217;ve learned that even recent version of GTK do not use native dialogs for things like opening files on Windows, where as Tk seem to be getting better and better at matching the OS it is running on. The GTK file open dialog is horrible. Also I think that Tk is getting better in general at having the widgets look like the standard widgets of the OS that you are running on (Windows, Mac, etc&#8230;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-2250</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Wed, 19 Aug 2009 14:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-2250</guid>
		<description>Tk is a bit outmoded. Themed Tk (Ttk aka Tile) provides the modern look and feel you&#039;re looking for.</description>
		<content:encoded><![CDATA[<p>Tk is a bit outmoded. Themed Tk (Ttk aka Tile) provides the modern look and feel you&#8217;re looking for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nitisha</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-1276</link>
		<dc:creator>nitisha</dc:creator>
		<pubDate>Fri, 06 Feb 2009 12:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-1276</guid>
		<description>how do we do runtime allocation of arrays?
or while parsing a file if i come across &quot;[Default]&quot; i need to use whatever is in the square bracket as my arry name and the cintents below it should be stored as the values in the array?</description>
		<content:encoded><![CDATA[<p>how do we do runtime allocation of arrays?<br />
or while parsing a file if i come across &#8220;[Default]&#8221; i need to use whatever is in the square bracket as my arry name and the cintents below it should be stored as the values in the array?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Windows/DOS Applications &#124; Bin-Blog</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-1245</link>
		<dc:creator>My Windows/DOS Applications &#124; Bin-Blog</dc:creator>
		<pubDate>Wed, 21 Jan 2009 18:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-1245</guid>
		<description>[...] GUI applications. I continue that even today - as Tcl/Tk is well supported in Linux(even though Tk apps looks very bad in linux). All the Tcl apps I created are available on the Tcl/Tk [...]</description>
		<content:encoded><![CDATA[<p>[...] GUI applications. I continue that even today &#8211; as Tcl/Tk is well supported in Linux(even though Tk apps looks very bad in linux). All the Tcl apps I created are available on the Tcl/Tk [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hello Script for Tcl &#187; Bin-Blog</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-587</link>
		<dc:creator>Hello Script for Tcl &#187; Bin-Blog</dc:creator>
		<pubDate>Thu, 24 Apr 2008 17:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-587</guid>
		<description>[...] Tcl, or Tool Command Language, will not be found in the &#8216;most popular languages&#8217; hall of fame. That is partly because of its &#8216;wierd&#8217; syntax. But those who know Tcl will tell you that Tcl is a pleasure to work with. I have a special interest in Tcl - its the language that introduced me to GUI programming(Tcl/Tk). Now, when ever I see a GUI toolkit, I compare it to Tcl. [...]</description>
		<content:encoded><![CDATA[<p>[...] Tcl, or Tool Command Language, will not be found in the &#8216;most popular languages&#8217; hall of fame. That is partly because of its &#8216;wierd&#8217; syntax. But those who know Tcl will tell you that Tcl is a pleasure to work with. I have a special interest in Tcl &#8211; its the language that introduced me to GUI programming(Tcl/Tk). Now, when ever I see a GUI toolkit, I compare it to Tcl. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Python Hello Script &#187; Bin-Blog</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-520</link>
		<dc:creator>Python Hello Script &#187; Bin-Blog</dc:creator>
		<pubDate>Wed, 19 Mar 2008 18:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-520</guid>
		<description>[...] want to insert a disclaimer here - I am not that good with python. We never really clicked. I have done very limited work in Python. So if you notice any problems with the below script, let [...]</description>
		<content:encoded><![CDATA[<p>[...] want to insert a disclaimer here &#8211; I am not that good with python. We never really clicked. I have done very limited work in Python. So if you notice any problems with the below script, let [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Linux-Benutzung &#187; Re: Auf dem Desktop-Markt hat Linux nichts zu suchen ! Die Linux-Lemminge &#8230; - Konsortium will Linux auf die Desktops b&#8230;</title>
		<link>http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/comment-page-1/#comment-515</link>
		<dc:creator>Linux-Benutzung &#187; Re: Auf dem Desktop-Markt hat Linux nichts zu suchen ! Die Linux-Lemminge &#8230; - Konsortium will Linux auf die Desktops b&#8230;</dc:creator>
		<pubDate>Tue, 18 Mar 2008 00:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/2007/10/tk-verses-gtkand-python-verses-tcl/#comment-515</guid>
		<description>[...] &gt; Du hysterisch wirst. Denn die Systemschnittstellen von Linux &gt; &gt; und Darwin sind recht aehnlich. Es stellt kein prinzipielles &gt; &gt; Problem dar, Mac OS X-Binaries in einer Linux-Umgebung &gt; &gt; ablaufen [...]</description>
		<content:encoded><![CDATA[<p>[...] &gt; Du hysterisch wirst. Denn die Systemschnittstellen von Linux &gt; &gt; und Darwin sind recht aehnlich. Es stellt kein prinzipielles &gt; &gt; Problem dar, Mac OS X-Binaries in einer Linux-Umgebung &gt; &gt; ablaufen [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

