Skip to content

Trolltech Releases Qt 4.0

Tuesday, 28 June 2005  |  Binner

Trolltech has released Qt 4.0 both under commercial and GPL licenses for X11, Mac OS X and MS Windows. It is the first time that a MS Windows GPL edition is available. To celebrate the release Trolltech employees have created a song and a music video (Bittorrent download, Ogg Theora version). Read the Qt 4 Overview and the online Qt Reference Documentation for more information. You can download Qt from ftp.trolltech.com or from one of its mirrors. Work on KDE 4 has already started with making a development branch of KDE compile and run with Qt 4.

Unlike previous Qt releases, Qt 4 is a collection of smaller libraries which also allowed the restructuring of commercial offers into Qt Console for non-GUI development, Qt Desktop Light replacing the Professional and Qt Desktop comparable to Enterprise editions.

There are five new technologies that are new within Qt 4:

  • Tulip, a new set of template container classes.
  • Interview, a model/view architecture for item views.
  • Arthur, the Qt 4 painting framework.
  • Scribe, the Unicode text renderer with a public API for performing low-level text layout.
  • Mainwindow, a modern action-based mainwindow, toolbar, menu, and docking architecture.

In addition, the following modules have been significantly improved since Qt 3:

  • A fully cross-platform accessibility module, with support for the emerging SP-API Unix standard in addition to Microsoft and Mac Accessibility.
  • The SQL module, which is now based on the Interview model/view framework.
  • The network module, with better support for UDP and synchronous sockets.
  • The style API, which is now decoupled from the widgets, meaning that you can draw any user interface element on any device (widget, pixmap, etc.).
  • Enhanced thread support, with signal-slot connections across threads and per-thread event loops.
  • A new resource system for embedding images and other resource files into the application executable.

The Qt Designer user interface design tool has been rewritten as a collection of interchangeable components. It now features support for MDI and SDI modes and supports custom widgets. The project editor and the code editor have been dropped.

Qt 3 based applications have to be ported to be able to run with Qt 4. A porting guide, a porting tool as well as a Qt3Support library for obsolete classes are provided. Trolltech aims to maintain the Qt3Support Library for the lifetime of the Qt 4 series, and will also support the Qt 3 series for a minimum of two years beyond the release of Qt 4.

Some known issues are listed which are expected to be fixed in upcoming maintenance releases of Qt 4.0. Qt 4.1 will features certain advanced Qt 3 features rewritten for Qt 4 which are now only available in the Qt 3 support library (eg. Qt 3 canvas, Qt 3 syntax highlighter). It is planned be released late in 2005.

Comments:

KDE SVN branch working with QT 4 - efegea - 2005-06-28

(...) Work on KDE 4 has already started with making a development branch of KDE compile and run with Qt 4 (...) Is there any documentation or how-to about how can I compile and test that?

Re: KDE SVN branch working with QT 4 - Anonymous - 2005-06-28

Look under /branches/work/kde4/ on anonsvn.kde.org.

Re: KDE SVN branch working with QT 4 - Nicolas Goutte - 2005-06-28

The modules are under trunk/branches/work/kde4 You need unsermake 0.4 (trunk/kdenonbeta/unsermake), if you are not using it already. (You can use the same version on KDE 3.x too.) Automake does not work (and will never work). You need to compile Qt4 as debug not as release, otherwise it does not work. There are perhaps other traps (and please do not await wonders...) Have a nice day!

Re: KDE SVN branch working with QT 4 - hannes hauswedell - 2005-06-29

will kde4 be the first release to fully support qt4? or is there any other *easy* way to get a kde desktop, with kdevelop that makes use of qt4?

Re: KDE SVN branch working with QT 4 - Nicolas Goutte - 2005-06-29

There will probably not be any easy way, as Qt4 is not source compatible to Qt3. (That is why Trolltech has made a porting tool.) Have a nice day!

Thanks - Henrique Marks - 2005-06-28

Many thanks for not being musicians. It was the first time in my life that i used remove file from inside amarok, instead of remove from playlist. The song is terrible. But i know that bad advertising is good, so everyone who read this will try the song anyway. PS: Thanks for Qt. But for this i have no words.

Re: Thanks - Anonymous - 2005-06-28

At least it's better than the Free Software Song (http://www.gnu.org/music/free-software-song.html) :P

Re: Thanks - Anonymous - 2005-06-28

But not better than John Ashcroft's "Let the Eagle Soar"

Re: Thanks - fast_rizwaan - 2005-06-28

Song was ok, but Dance was laughable ;), had a hearty laugh watching trolls dancing :D

ha - Ian Monroe - 2005-06-28

Be sure to watch the .ogg or .mov with mplayer or somesuch to get the full music video experience. Personally I think its so lame that goes around and is actually incredibly awesome. ;) /me does the Qt 4 Dance

Re: ha - JC - 2005-06-28

The guy speaks with the same horrible french accent as myself. Lol

Congratulations! - cartman - 2005-06-28

Congratulation for the Qt4 release and the video rocks! :)

Torrents! - Anonymous - 2005-06-28

http://www.trolltech.com/torrents/qt-x11-opensource-desktop-4.0.0.tar.bz2.torrent http://www.trolltech.com/torrents/qt-win-opensource-desktop-4.0.0.mingw.exe.torrent http://www.trolltech.com/torrents/qt-win-opensource-desktop-4.0.0.zip.torrent http://www.trolltech.com/torrents/qt-mac-opensource-desktop-4.0.0.tar.gz.torrent

Public Bug Tracker - binner - 2005-06-28

Small addition, Trolltech has now a public bug tracker: http://www.trolltech.com/developer/tasktracker.html

Re: Public Bug Tracker - ac - 2005-06-28

Excellent, was about the time they finally opened that up.

Re: Public Bug Tracker - cies breijs - 2005-06-28

THANKS!

Just wondering - LuckySandal - 2005-06-28

Any possibility that the new low-level style API will help spur development of a common widget set / backend for Qt & Gtk on freedesktop.org? Linux is in real need for a standard GUI, and having one would allow GNOME and KDE to work closer together, always a good thing!

Re: Just wondering - James Livingston - 2005-06-28

I haven't looked in detail at what the low-level APIs provide, but some of them already have an equivalent for GTK. Whether or not we'll see them merge is something we'll have to wait and see, but it would be a good start. Glib provides container classes like Tulip. I'm fairly sure Cairo is similar to Arthur. Pango is the equivalent text renderer to Scribe.

Re: Just wondering - ac - 2005-06-28

I doubt such a merge would be widely used unless it's both compatible with Trolltech's Qt and available for all systems theirs is (which is highly unlikely if GTK is to form the base of the merger).

Re: Just wondering - mmebane - 2005-06-28

I don't know if that would happen, but the new API sounds like a good thing for the Gtk-Qt Theme Engine.

oooh yeah... - ac - 2005-06-28

common do the Qt4 dance... NO

Very funny video - melenas - 2005-06-28

The song is great and the video is very funny, but in mov format kaffeine fails (extrange when I could watch other files in mov format), so I encoded to MPEG4 and mp3. Could I made a mirror of this video and mp3 on my own server? or there is any copyright restriction? By the way, Qt4 looks nice :-)

Re: Very funny video - Corbin - 2005-06-28

If I download the video it works in Kaffeine (but not KPlayer), but the audio doesn't work in either, oh well.

Re: Very funny video - kiriuja - 2005-06-29

Just tested and confirmed that KPlayer correctly autodetects and plays the video both locally and directly from trolltech.com. The codecs are ffh264 for video and faad for audio, MPlayer is 1.0-pre7. You may want to make sure you have an uncrippled MPlayer binary, like the one from Marillat (http://debian.video.free.fr/). Also make sure you have the correct version of libfaad, for example if you use Marillat's binaries you should also use Marillat's libfaad, rather than the one from rarewares for example.

Re: Very funny video - macflurry - 2005-09-03

i hope i like it

Hopes for Adobe & its reader - charles - 2005-06-28

With the release of QT4, I hope Adobe will now quickly work on, and release its reader based on QT4. Adobe's newest reader (ver. 7.0) for Linux sucks in the file-save or file-open dialog to say the least. Besides, I think that for those having nothing like *GTK* but a KDE environment, the reader will load faster than the current GTK based one.

Re: Hopes for Adobe & its reader - Martin Stubenschrott - 2005-06-28

since adobe rewrote the reader from motif to gtk for the version 5->7 upgrade, I don't think they will change it again any time soon.

All of Adobe 2 Qt - Roland Wolf - 2005-06-28

How about porting all Adobe tools (including Dreaweaver) to Qt? Lots of people would buy a Creative Suite on Linux today. I wonder if there are hidden reasons for not serving the Linux market (-- insert your favourite paranoid phantasy here --). In the long run KDE will fill the gap just as KPDF is already a wonderful replacement for Acrobat Reader. The only weak spot of KPDF is the improper handling of truetype font kerning. Qt 4 Scribe promises to fix it. Adobe will need to run on a couple of different platforms soon. The Windows platform is about to fork to Win32, .net and Avalon, the Mac will fork to Power and i386 hardware. I do not see an economic development strategy other than using Qt. Go KDE go!

Re: All of Adobe 2 Qt - cies breijs - 2005-06-28

> Adobe will need to run on a couple of different > platforms soon. The Windows platform is about > to fork to Win32, .net and Avalon, the Mac will > fork to Power and i386 hardware. I do not see an > economic development strategy other than using Qt. Good point, there are indeed too many toolkits on the horizon :) Adobe already has one (can i say: 'experiment') program using Qt, called Photoshop Album (http://www.adobe.com/products/photoshopalbum/). More info on that here: http://dot.kde.org/1046444343/

Re: All of Adobe 2 Qt - illogic-al - 2005-06-29

"I do not see an economic development strategy other than using Qt. " Don't quit your day job then.

Re: All of Adobe 2 Qt - Eric Laffoon - 2005-06-29

> How about porting all Adobe tools (including Dreaweaver) to Qt? Since it's closed source then of course Adobe would have to do that. Supposedly there was work in progress to port Dreamweaver to Linux a year or two ago. Where is it and where is the hype? Reading things like this are distressing to me personally. Quanta Plus is here _now_, already native KDE, is already superior for coding like PHP and already has a superior rendering engine with KHTML. Currently development work is being done to make a new generation visual mode, integrate with the KDevelop framework and enhance other capabilities like scripting with Kommander. It also has a fully DTD compliant markup engine and manages XML DTDs on the fly. One of the goals for KDE 4 is to manage XML with XSLT on the fly. All the feedback I've gotten from people who have used Dreamweaver and Quanta is that there are less and less reasons to use Dreamweaver. Quanta is not targetting a feature for feature replacement but is targetting a new generation tool with a goal of nothing less than being the best. If you can get software that is free as in freedom and free as in beer and it is deeply native KDE, mature and based on a more advanced architecture would you prefer a commercial product? Since Quanta uses sponsored development a contribution of a lot less than the retail cost of Dreamweaver can go a long way to helping to make sure that when (if) it finally shows up on Linux you have no reason left to downgrade.

Re: All of Adobe 2 Qt - Manuel Valladares - 2005-06-29

Hello Eric, Any plans to port Quanta to Windows and/or Mac? I think it would be a very good idea to expand the 'market' of the program, and now with the GPL version of the Qt it would be possible to offer it for free. I don't know how hard it will be because it probably has many KDE dependencies. Thanks for supporting such a great software, Manuel

Re: Hopes for Adobe & its reader - MandrakeUser - 2005-06-28

"The reader will load faster than the current GTK based one." Well, if you have enough RAM (about 512Mb these days), the gtk components that you need will stay in the cache after being loaded from disk for the first time, and next time they'll be loaded from mem-cache, not from the disk. Note that your argument goes both ways right ? Some people use gnome-only. Adobe will definitely not release a product with two different libs just to keep as happy :-))) I still would love to see _everything_ written with the Qt/KDE libs. But that's _my_ preference and _my_ opinion. Other people like other libs, let's all coexist. Long life to freedesktop.org :-) Cheers,

Re: Hopes for Adobe & its reader - me - 2005-06-28

Cool, then I , as a non KDE user can complain about Adobe using Qt and the slow startup and bloated file opener.

Re: Hopes for Adobe & its reader - mikeyd - 2005-06-28

KDE people tend to believe you should actually be able to find your files rather than having to click to open up a dialog and then get about 4 pixels to browse your filesystem with.

Re: Hopes for Adobe & its reader - Jakob Petsovits - 2005-06-29

C'mon, let's not get into flaming. Both approaches have their strenghts, so let's just keep promoting the ones we like instead of lowering the other ones.

Re: Hopes for Adobe & its reader - mikeyd - 2005-06-29

What's the strength of having a much smaller area to browse your files with? I agree that there are advantages to gnome and its way in some areas, but the file dialog is just stupid.

A Very Good Move to GPL - fast_rizwaan - 2005-06-28

Thanks Trolltech for releasing QT for windows and mac under GNU/GPL. Now we can see more QT applications in Linux, Windows and Mac too :) I wonder how KOffice for Windows would look like ;)

Re: A Very Good Move to GPL - Anonymous - 2005-06-28

Qt/Mac is available under GPL for quite some time already now.

Re: A Very Good Move to GPL - blacksheep - 2005-06-28

Qt was already licensed under GPL for Mac for quite a long time! Windows is a first.

song sucks, but... - 42 - 2005-06-28

hey... do the qt4 dance! %-} this is beyond embarrassing... but I'm sure it was great fun for all those dancing around in the vid ;) - 42

Cute Four Dance - Amadeo - 2005-06-28

First there was linux Than there was Mac Now we put Windows on the open source track... The only thing better than that was the beta (alpha?) release of KDE codename krocodile theme... Go, Schnappi, go...

Funny dance - blacksheep - 2005-06-28

Just wondering, which one is Zack "The Hacker" Rusin? :) The video's credits seq just says he is one of "The Cute Four".

Re: Funny dance - Anonymous - 2005-06-28

The cutest one of course. Still question open? OK, the most left after leaving the computer.

Re: Funny dance - suy - 2005-06-28

This guy at the bottom is Zack Rusin: http://www.kdedevelopers.org/node/view/1122

Re: Funny dance - AC - 2005-07-01

And why is there a credit for "Stand-in for Zack"?

Re: Funny dance - Anonymous - 2005-07-01

Because there was a stand-in for Zack for "within the computer" scenes.

PyQt GPL in Windows ? - MandrakeUser - 2005-06-28

Does the fact that there is now a GPL official Qt windows release mean that pyqt for windows will also have a GPL version ? That's gonna boost PyQt as a fantastic cross platform rapid dev. environment ! Maybe even PyKDE, are there any plans to natively port the kdelibs to the evil empire ?

Re: PyQt GPL in Windows ? - smt - 2005-06-28

Yup, PyQt4 will be GPL'd in Windows http://www.riverbankcomputing.co.uk/pyqt/roadmap.php

Re: PyQt GPL in Windows ? - MandrakeUser - 2005-06-28

Cool, thanks! Win PyKDE of course will depend on what happens with Win KDE ... oh well, one step at a time Personally, I only use windows at work 'cause I have no option. It sucks, and I'd love to be able to use some kde apps ...

Re: PyQt GPL in Windows ? - Xanadu - 2005-06-29

>Personally, I only use windows at work 'cause I have no option. > I feel you all too well. HOWEVER, what is it you're lacking? OOo has opened and write to (via Linux) any Company's files I have needed too (and export them to PDF if need be - for free). File sharing? Samba. Email? If it's just Exchange you have to work with, there's plugins for that. If you one of the lucky that are straight imap or even pop, then I don't see a problem there. Is there something I'm missing? M. P.S. This is *NOT* a flame. I'm HONESTLY very curious what it is from holding you back.

Re: PyQt GPL in Windows ? - Bryan Feeney - 2005-06-29

Not to be rude, but I suspect it's the lead system administrator. Not all of us can do what we want you know! More seriously, there are more serious software issues than the ones you're thinking of. A lot of (surprisingly large) businesses use things like Access & Visual Basic or Lotus Notes to manage their data - there's no easy way of carrying that across to Linux, and the price of bespoke software is always going to be high. Also, some business rely on Windows only tools. Further, they often use fairly complex accounting software, for which equivalents are not readily available for Linux (KMyMoney is not an option!), and tools like Crystal Reports for complex reporting. Event companies doing bespoke development may need Windows tools as their clients will use Windows: this means Delphi, C++ Builder or VC. Kylix is not a viable option (it's unsupported and alledgedly buggy) and the cost of Qt/Win, Qt/X11 and a solid Linux distro is greater than Qt/Win and Windows. Doing desktop development with Java takes too long (although the upcoming Netbeans may rectify that), and Java on the desktop has a bad rep which may put off customers. The only way you could switch easily to Linux is if you're doing Java development, and use open-source tools for change-control and issue-tracking like Subversion and Mantis. For most "normal" organisations, a switch is a major deal. It's never just Office and email.

Re: PyQt GPL in Windows ? - MandrakeUser - 2005-06-29

Right on target. I work for one of the largest financial organizations globally. I can't possibly choose what software I run, and what OS I run. I work within a mid-sizegroup, and development is done in winXP boxes. It is horrible, multi-tasking is slow as sh*t (evne with a dual processor fast box). But these decisions are not made by me as an individual, but at a higher level, taking many factors into account. We do use Linux, and we are moving the client side of what we do to Java, and if at some point all our clients here use the Java interface, we could possibly move 100% to Linux, at least my group. We'll see, it looks very unlikely ... The only OS stuff I use is where I get to choose (Firefox, Cygwin for some shell stuff, Kdiff3 which provides Win* binaries, and that's about it)

Re: PyQt GPL in Windows ? - Morty - 2005-06-28

I think PyQt are going to become the real big winner because of this. It already looks like the PyQt use on X11 are increasing rapidly, adding Windows will probably multiply PyQt usage tenfold. A GPL, or proprietary if you so choose, RAD for all the major computing platforms(Win/X11/Mac) easily available, are going to get noticed. I'm looking forward to seeing the Python/PyQt/Designer/Eric3 combos starting to appear on CD/DVDs for mainstream windows magazines.

COOL - superstoned - 2005-06-28

me and my girlfriend - we loved the musicvideo... :D

Re: COOL - mikeyd - 2005-06-28

Perhaps your name gives a hint as to why :)

Re: COOL - superstoned - 2005-06-28

i have no idea what you are talking about :D

Re: COOL - Roberto Alsina - 2005-06-29

Weird. Mine loves it too. I think it's demeaning for computers, who are forced to reproduce it. But I kinda like it, too!

Qt/Win GPL! But will it help freesoftware? - cies breijs - 2005-06-28

It is said so many times already, im gonna say it again: thank you trolltech for GPL'ing Qt/Win. Free Qt bindings (PyQt, etc.), some (maybe all some day) KDE technologies, generally more GPL software for win32... Im stuck with one more question: will more GPL software for win32 be good for out beloveth FreeSoftwareMovement? (are there developers to inspire on the win32 platform?) _cies.

Re: Qt/Win GPL! But will it help freesoftware? - ac - 2005-06-28

It will be good when it makes people start questioning the Microsoft fee they nearly always pay when buying a computer.

Re: Qt/Win GPL! But will it help freesoftware? - Corbin - 2005-06-29

And it will be awesome for people like me that still have XP installed (FC3 only laptop, and dual boot Gentoo/XP on desktop, now most of the time use Gentoo on the desktop since my laptop makes my room to hot, I only reboot into Windows to play Warcraft 3 now). In the past I had installed KDE-CygWin and used that for a while (pretty damn fast for being emulated), but if KDE apps are ported to native windows (like Konqueror and KIO-Slaves) then that will be REALLY good (I can install Konqueror on people's computer, and instead of using a web based file manager they can login via SFTP or FISH or worst case FTP). It's really hard to grasp all the amazing technologies in KDE (KIO-Slaves alone is amazing), even after using KDE for several years now (since RedHat9, and for a few weeks with Mandrake 7.1).

Re: Qt/Win GPL! But will it help freesoftware? - James - 2005-06-29

Warcraft III is one of the first things I tried with Cedega. It works just as fast under Linux without the Window.

Re: Qt/Win GPL! But will it help freesoftware? - Anonymous - 2005-06-29

> will more GPL software for win32 be good for out beloveth FreeSoftwareMovement? Yes, as Free Software is not about spreading Linux (or KDE).

Re: Qt/Win GPL! But will it help freesoftware? - ac - 2005-06-29

No, as Free Software is not about promoting/supporting a proprietary, closed-source platform (Windows) that is hostile towards Free or Open Software.

Re: Qt/Win GPL! But will it help freesoftware? - Anonymous - 2005-06-29

If you would be right then there is something missing in Free Software licenses which prohibit Free Software to run on "proprietary, closed-source platforms". Free Software is about promoting Free Software and that is not always a OS kernel or the desktop but can be also about individual applications.

Re: Qt/Win GPL! But will it help freesoftware? - Nicolas Goutte - 2005-06-29

GNU has worked well on any kind of operating systems. If GNU had been restricted to free open-source operating systems, that would have been hard and, probably, we would not be here discussing about it. Have a nice day!

Re: Qt/Win GPL! But will it help freesoftware? - ac - 2005-06-29

> If GNU had been restricted to free open-source operating systems, that would have been hard and, probably, we would not be here discussing about it. In the beginning that was an evil that had to be accepted. But it's also the reason why Hurd was started.

Re: Qt/Win GPL! But will it help freesoftware? - Aaron J. Seigo - 2005-06-29

oh look, my favourite topic</sarcasm> ;-P but i do feel the need to make a clarification here: it's not about open vs closed operating systems. please don't descend into that irrelevant land of straw men. no, it's about environments that are good for Open Source / Free Software and ones that are a trap for it. the only good thing that can come of Free Software on Windows for open source is if we manage to snag the minds and hearts of Windows developers and they start developing Free software. Free Software on Windows can do all sorts of wonderful things for the users of Windows, the question is how to turn that around to ensure Open Source development continues to thrive and most importantly grow. if you think that the open source desktop can continue to exist in a meaningful way (e.g. AmigaOS or BeOS doesn't exist in a meaningful way anymore) forever with single percentage market share, then perhaps you have more faith in the good will of the desktop industry. IMHO the most important applications we can port to windows are kdevelop, umbrello, quanta and kexi. tools people use to build tools. btw, the whole "but open source apps on Windows lead to migrations" theory has been pretty well tested at this point with OOo and Firefox and shown to be mostly hot air. it's not commodity apps that keep people away from Open Source friendly platforms. i understand the convenience factor for users who love KDE but are stuck on Windows at work or play, but convenience is not a useful metric in and of itself. think of other things in life that are convenient, like dropping garbage on the ground rather than in a trash can, but which aren't really all that great at a larger level.

Re: Qt/Win GPL! But will it help freesoftware? - Nicolas Goutte - 2005-06-29

It depends on how you see it. To go back again to the GNU tools, there are alive because there are so many ports of them. (I have found that there are even some ports for Sinclair QL.) But by restricting the supported operating systems (or enviroments if you do not want it restricted to the OS), you do not get a base for a further live of the software. Sure I would prefer that there would be more computers running with open source environments but I know that it is barely a thing of technical superiority but that it is about public relation stuff. Also I do not expect that active feedback will increase because mostly people wanting to give feedback could already finding ways to give feedback today. As for ecology, sure it is important too, but as open source, it is not mainstream either. Have a nice day!

Re: Qt/Win GPL! But will it help freesoftware? - Aaron J. Seigo - 2005-06-29

let's try this one more time: it's not about closed vs open platforms it's about supportive vs hostile platforms and it's not about PR, either. it's about sustainability. now, can you please explain to me what about the above is so hard to understand that after having repeated it for how long now people such as yourself still insist on discussing it as if it were a matter of PR to do with open source versus closed source platforms? what can i do to help make it obvious enough that it sinks in and the conversation can be had on the right basis?

developers VS lame-complaining-users - Cies Breijs - 2005-06-30

the title sais it all... > it's about environments that are good for > Open Source / Free Software and ones that > are a trap for it. The FreeSoftwareMovement depends on developers more that users (I seem to rememer you also saying that). So will the efford of port lead to new inspired developers, or new lame-complaining-users (that: install, complain, move away) that's indeed the question... in the end i think someone will port kde over to the smelly platform. we will see what it brings eventually anyway. _cies.

Re: Qt/Win GPL! But will it help freesoftware? - Keith Russell - 2005-06-30

I don't think the migration theory has been sufficiently tested yet, for two reasons: 1: If %OFFICE_SUITE%, %BROWSER%, and %EMAIL_CLIENT% are the only apps anybody uses, then OOo and the Mozilla family *should* be leading the charge. But the ecosystem is so much larger than that. And it's usually %OBSCURE_LITTLE_WIDGET_I_CANT_LIVE_WITHOUT% that adds a disproportionate amount of inertia. Most people can figure out MS Office->OOo, IE->Firefox, and maybe Outlook Express->Thunderbird, but not much else. I think there's an opportunity there for a sort of Migration Tracker that scans your Windows environment, and evaluates what it would take to make The Big Switch. Maybe it can say "You can switch now! Here's the distros that include everything you need.", or "There's no equivalent for this yet, but if you switch to these open source Windows apps now, the rest of your system will be ready once we fill in the missing piece." 2: The other side of all that is another opportunity: A Linux distro that *makes the migration for the user*, instead of "Resize partitions to make room for / and /swap, and I hope your Windows partitions are FAT32!" Wouldn't it be nice if a fresh install of Fedora picked up your user name, network settings, bookmarks, My Documents folder, iTunes library, wallpaper, etc. from the Windows partition that it just shrank, and set them all up for you for your first boot into Linux? Anybody in this audience is probably willing to do the under the hood work necessary to make Linux work for themselves. But we're still a long way from the "Mom puts the CD in the drive and clicks GO" stage.

Anyone managed to compile it yet on windows? - Leo S - 2005-06-29

Haven't gotten it to compile yet on windows. I extracted it and ran configure, which shows me the license and then asks if I accept. I type 'y' and enter and it just boots me back to the command line without doing anything or displaying anything. Anyone got this to work yet? I have VS.NET 2003..

Re: Anyone managed to compile it yet on windows? - dkzm - 2005-06-29

OpenSource version will not work with VS.NET 2003 You need to use mingw with OpenSource Qt

hmmmm - Anonymous - 2005-06-29

I have no idea how they will top that video for Qt 5. So disturbing. I'd rather not think about it yet can't help thinking about it. :-)

Congratulations - Sagara Wijetunga - 2005-06-29

Hope QT4 lay the foundation for a rock solid KDE4 based Linux desktop that can change and SAVE the world. Congratulations to Trolltech, may your business flourish!

Thank you - Eu - 2005-06-29

I also want to thank trolltech. Whenever a company or fellow consultant is looking for a c++ development kit, I always point them your way in large part because I appreciate businesses that work hard to do the right thing. I will try to continue to support you into the future. Thanks for all the wonderful technology. KDE 4 will take a while, but I have no doubt that it will rock!

Could this pave the way to a native win32 version? - SJ Zero - 2005-06-29

I'm quite curious. I really like KDE. Whenever I use linux, I use it as my desktop environment. Does the release of a win32 version of gpl qt mean I might soon be able to replace Explorer on my windows machine with KDE?

Re: Could this pave the way to a native win32 version? - Anonymous - 2005-06-29

I don't know if someone will port Konqueror, for sure it will not be the first application to be ported. Kontact has higher priority and likely someone will write a small khtml-based Qt Web browser anyway soon.

Re: Could this pave the way to a native win32 vers - SJ Zero - 2005-06-29

I don't really care about the timeframe if it's going to happen -- it's been ten years that I've been staring at the same windows interface, another couple won't kill me. I'm just curious about whether it could or will actually happen.

Re: Could this pave the way to a native win32 vers - macavity - 2005-06-29

>it's been ten years that I've been staring at the same windows interface, another couple won't kill me. Damn boy! That one nearly killed me! 8-D /me chuckles on ~Macavity

you're so doomed and you don't know it.. - thatguiser - 2005-07-02

The long term damage of using Windows that long *will* be irrecoverable, and yes, it *will* lead to a horrible death. Another couple of years will probably shorten the years you have to suffer though. So save yourself the pain and be sure to use Windows every day and get greenhorn as it is released.

prj.files in Qt 4 - katakombi - 2005-06-29

Hi, a question: In old Qt versions the Designer managed prj. files, but now it seems that these functionality has been dropped? Now I have to manage 'em myself via text editor? Is there a reference on which keywords are available for .prj files? QMake is a powerful tool I don't want to miss! >8^) katakombi

Re: prj.files in Qt 4 - Anonymous - 2005-06-29

Read the documentation of qmake?

Great! I like it! - Cavendish - 2005-06-29

Great! I like it!

windows - gerd - 2005-06-29

On Windows Kdevelop plus GNU Compiler Collection would be a real Visual Studio Killer.

Re: windows - Robert Knight - 2005-06-29

Indeed - I really miss KDevelop when working with GCC on Windows. The recent 3.2 version is very good. I have tried Dev-C++ and Eclipse on the Windows platform, but they don't even come close.

Re: windows - Iuri Fiedoruk - 2005-06-30

Same here, Quanta Plus and Kdevelop are really missed on windows plataform. Don't take me wrong, I use Linux every day on my home computer, but at my university (that have like, but very old and badly configured, and I don't have the root pass) it would be really be good to spreat this kind of software, there are a lot of pcs already with firefox ;)

Tech - Lucas Thompson - 2005-06-29

Beautiful. Absolutely beautiful. You guys are fantastic.

software developer - Kefah - 2005-06-29

I don't think that trolltech have emphasized this enough: now with the GPL'd QT4 there will be an avalanche in the number of KDE/QT freesoftware available natively under windows. Not all, especially the ones that relay on Posix/Unix APIs which would continue to rely on Cygwin. IMO, this QT4 GPL would represent a pivot in the history of software for years to come. It is now, and only now, that we can effortlessly develop native c++ applications that can be compiled and run on all platforms; that marrigged with FOSS would be the killer technology for Desktop applications.

Easter Egg - Anonymous - 2005-06-29

And has everyone already found the easter egg in Qt 4 Designer? :-)

Re: Easter Egg - cstim - 2005-06-30

Err... no. Care to explain this...?

Re: Easter Egg - Anonymous - 2005-07-01

What to explain? I will not tell you how to activate it :-)...

Re: Easter Egg - RockMan - 2005-08-07

Found =) And, i must say this.. you've a good photograph there, isn't it? Nice business cards ;)

I really enjoyed the music video! - Nilus Vortalds - 2005-06-29

But then again, I'm blind and deaf.

Release schedule - ac - 2005-06-29

IMHO is would be great if KDE4 could be out in early 2006. IIRC KDE 3.5 is planned to come in september, and pretty much of Qt4 porting will be done by that time (as most devs run both branches), no? So don't let wait your users toooo long (as it happened with KDE 3.2). Btw I compiled today Qt4 on an AthlonXP2200, and it took 2 hours to compile, and the demos run a little sluggish... :-( I have an Nvidia GForce 5200 with the latest binary driver on Linux 2.6.12.

Re: Release schedule - Anonymous - 2005-06-30

> IMHO is would be great if KDE4 could be out in early 2006. Keep on dreaming... > IIRC KDE 3.5 is planned to come in september There is no schedule for KDE 3.5 yet. > and pretty much of Qt4 porting will be done by that time KDE 4 is about much more than just porting to Qt 4.

Re: Release schedule - Nicolas Goutte - 2005-06-30

There was the idea to have KDE4 on KDE's 10th birthday in October 2006 As for KDE 3.5, it seems that it will be for this autumn. For September, it i too early, as August is a lost month for translations, as too many translators are taking their holiday. Have a nice day!

PostScript and WYSIWYG - James Richard Tyrer - 2005-06-30

I don't see anything about the PostScript problems: Wrong font names in PS files. TrueType fonts rendered as Type 42 bitmaps in PS files. I don't see anything about the WYSISYG problem: Now WYGIWYS on the screen but, the fonts on the screen are hinted at the screen resolution and the fonts that are printed have the actual font metrics. The result is too much space between glyphs -- sometimes the spacing is uneven as well.

Re: PostScript and WYSIWYG - Anonymous - 2005-06-30

Do you have to troll everytime? Even if fixed, do you think they mention every bugfix as highlight of a new release?

Re: PostScript and WYSIWYG - James Richard Tyrer - 2005-06-30

Make that previous post by "Anonymous _Know_Nothing_". :-) These are not minor "bugs" -- this is really about a lack of features which I don't consider to be a "bugfix" issue. They are serious issues that Trolltec is aware of, and, in the case of WYSIWYG, they specifically promised to fix for Qt 4 in previous posting to their web site. But, I don't expect to see a mention of a bug fix. I expect to see mention of the new features which eliminate these problems. I see nothing about a new PostScript driver. Nothing that the PS driver will now embed TrueType as scalable Type 42 fonts (a serious missing feature -- OO has this for example). I see nothing about WYSIWYG display of fonts and printing with the actual font metrics. These are all expected new features NOT bugfixes! The current KOffice applications are seriously crippled by the lack of these features -- what good is a wordprocessor that won't print correctly?? There is also a related bug. Qt doesn't properly parse some Type 1 font names. The TrueType and Type 1 font names for the same font are often not the same and Qt needs to deal with this. -- JRT

Re: PostScript and WYSIWYG - rinse - 2005-06-30

dunno for sure, but I believe that in earlier talks about Qt4, the problems with the font kerning were supposed to be solved in the new version of Qt.

Re: PostScript and WYSIWYG - ac - 2005-06-30

http://websvn.kde.org/branches/work/kde4/qt-copy/src/gui/painting/qprintengine_ps.cpp?rev=414152&view=auto Have fun!

Re: PostScript and WYSIWYG - James Richard Tyrer - 2005-06-30

Yes, this is the replacement for: qt-x11-free-3.3.4/src/kernel/qpsprinter.cpp Compare the two. It has many changes, but it still (just quickly skimming through it) has some code that concerns me. For example: It still has the code to: "//try to make a "good" postscript name". This code should be removed because it can't work. It still depends on a list of common fonts. This is a kludge which should be removed. The only font name specific code that is acceptable is a fix for the TimesRoman problem. It also depends on the 4 glyph faces (regular, bold, italic, & bolditalic) paradigm. This doesn't work and should be completely redone. It has been changed so much that the patch: http://home.earthlink.net/~tyrerj/files/qt-x11-free-3.3.3-PSfontname.patch.bz2 no longer applies, but that doesn't mean that the problems have been fixed. But, we shouldn't have to read the code to try to determine what the new features are. I must presume that these issues have not been resolved. If these problems are not fixed, I can only suggest that KDE tries to adapt code from Scribus so that KDE is able to print correctly.