<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://www.osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/8866/Qt_Lists_Trees_and_Tables</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2013, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Sun, 19 May 2013 22:08:33 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Tell my why...</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>...i like GTK2 much more?</description>
			<pubDate>Sun, 14 Nov 2004 23:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>I like it!</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I like it, it's good as an exampledriven overview of QT. Keep up good job!</description>
			<pubDate>Mon, 15 Nov 2004 05:53:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Widget Guide</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I've been looking for this since I first picked up Qt/C++. Likewise, for anyone starting Swing/Java : <a href="http://java.sun.com/docs/books/tutorial/uiswing/components/components_pics.html" rel="nofollow">http://java.sun.com/docs/books/tutorial/uiswing/components/componen...</a>  .</description>
			<pubDate>Mon, 15 Nov 2004 06:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>boost</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description><a href="http://boost.org" rel="nofollow">http://boost.org</a></description>
			<pubDate>Mon, 15 Nov 2004 13:17:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Qt Rulez</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I started learning Qt to make some project and I think that Qt is the best. It has big set of extremelly useful classes.</description>
			<pubDate>Mon, 15 Nov 2004 14:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>qt's widgets are years behind the times</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Trolltech has put very little effort into their widgets. They don't even support wordwrap -- either at all in the case of the QListView -- or properly, in the case of the QTable.<br />
<br />
Their layout managers don't work and their designer, Qt Designer, does not do code re-gen. So you can't use the code it generates.<br />
<br />
Qt4 looks like uber-techno stuff all the while Windows just marches along on the strength of high-quality widgets.<br />
<br />
Now it could be Qt5 will use all the uber-techno stuff in Qt4 and be a strong C++ toolkit.<br />
<br />
Of course with Trolltech's Java-love (all their new API's are modeled on Java because I think all the good C++ coders left Trolltech), I doubt it. Very much doubt it.</description>
			<pubDate>Mon, 15 Nov 2004 20:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: qt's widgets are years behind the times</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Trolltech has put very little effort into their widgets. They don't even support wordwrap -- either at all in the case of the QListView -- or properly, in the case of the QTable.<br />
<br />
Clearly not true, but hey.<br />
<br />
Their layout managers don't work<br />
<br />
For anyone who's used it, again, clearly not true. When you know what layout management is, make a sensible statement about it but it seems that you cannot use it.<br />
<br />
So you can't use the code it generates.<br />
<br />
Wow, really?<br />
<br />
Qt4 looks like uber-techno stuff all the while Windows just marches along on the strength of high-quality widgets.<br />
<br />
As someone who is using .Net and has seen someone spend a full four days trying to get .Net to perform layout management and resizing properly (I can say with much confidence that it can't do it for toffee) on something that should have been a ten minute job, I find that pretty laughable. If you think Windows development involves using high quality widgets then you're obviously not using it.<br />
<br />
Of course with Trolltech's Java-love (all their new API's are modeled on Java because I think all the good C++ coders left Trolltech), I doubt it.<br />
<br />
I for one am glad Qt is quite clearly not modelled on Java. In terms of GUI development there are those of us who like to get things done and have something maintainable.</description>
			<pubDate>Mon, 15 Nov 2004 20:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Back to the Article</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>That's quite a neat and simple summary of using different views, and it's really quite nice that you can do all that really simply. When you're trying to portray data there's always better ways you could be doing it and helpful pointers you can give users to make it more usable and more consistent. Of course, you have to be careful with all this power usability-wise....<br />
<br />
After being initially pretty sceptical of Interview I'm starting to warm to it having read more about it. It's quite easy to forget how tied to your interface your data sometimes becomes, almost unwittingly, and that becomes apparent when you try to give different views of the same data in different applications. If they don't make it too difficult to work with then it will be a very good feature. If you have many applications that are able to view the same data and you use common components to do it, it will be very nice to work with.<br />
<br />
Interview should also have a positive knock-on effect in being able to contribute to sensible, sane and centralised validation. The piece on Input Validation itself was pretty interesting and pretty easy to do. Visual Basic anyone?<br />
<br />
QWT was also a good piece, and you're going to find this kind of stuff pretty difficult to do in a sane and maintainable manner with anything else - if not impossible.<br />
<br />
The thing Qt needs next is good distributed computing support at its heart and the possibility of using higher level languages (fully supported though). I'm quite surprised how easy C++ is to use with Qt though.</description>
			<pubDate>Mon, 15 Nov 2004 21:20:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>re: david</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>you clearly have not, &quot;been there, done that&quot; wrt Qt. <br />
<br />
As for me, I've been part of quite a few award-winning Windows applications. I don't have a lack of Windows knowledge issue.<br />
<br />
Qt's support for wordwrap is 7-8 years behind Windows widgets.<br />
<br />
Qt's included widgets are a tiny subset of what is available on Windows.<br />
<br />
Qt's layout managers have many strange interdependencies... sometimes they just don't work -- widgets simply don't show up for instance!<br />
<br />
Qt Designer generates layout code often that plain and simple just doesn't work.<br />
<br />
Qt Designer's lack of code re-gen puts it 10 years behind Windows.<br />
<br />
I could go on, but the only thing that will illuminate you is going out and getting some experience.<br />
<br />
Qt is a decent C++ framework. But it is no nirvana and the Trolltech developers make poor design decisions just like every other framework.<br />
<br />
Allegedly threads are supposed to be supported (for real) in Qt4. I'll wait and see on this one as Qt3's thread support is marginal at best.<br />
<br />
BTW, if you think many of the new Qt classes are not modeled on Java... you haven't done enough Qt and don't know much Java. Or, pardon me, have not read the Qt documentation...</description>
			<pubDate>Tue, 16 Nov 2004 00:50:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
