Qt 4.3.0 beta released

Posted by Girish Ramakrishnan on March 21, 2007 · 14 comments

We released Qt and Qtopia Core 4.3.0 beta source packages today. You can download them here. Binaries will be available by this friday. Note that the Open Source beta packages are now available under GPL.

Space being limited, a lot of non-buzzword-compliant features got unceremoniously dropped from the What’s new page. So here is a random list of features I can think of right away that are not mentioned there

* New platform Qt/MSYS (being the release manager, I get to shamelessly plug my feature first ;) )
* Unified tool bar for MAC
* New XML classes QXmlStreamReader and QXmlStreamWriter
* Object Bounding Mode for gradients
* QDir search path
* Perspective transformations
* Almost every Qt widget now supports styling using stylesheets (I will blog about all the enhancements in the days to come).
* QApplication::alert
* QDirIterator
* Prioritized posting of events
* Set operations on paths
* QWidget is now locale aware
* QColumnView
* Unicode 5 support
* Editing dynamic properties in Qt Designer
* The supremely cool Qt::BlockingQueuedConnections

A few more come to my mind but I will leave them for you to discover :) . Don’t hesitate to contact us at the qt4-preview-feedback for any help.

Happy hacking!

QShare(this)

Possibly related posts:

  1. Qt SDK 1.1 beta released
  2. Second beta of the Smart Installer released
  3. Qt Creator 2.1 Beta 2 Released

14 comments

1 Dark Phoenix March 21, 2007 at 11:52 pm
 

I was going to ask why the vendor-specific extension syntax wasn’t used, but I assume that’s because it’s technically NOT CSS…

At any rate, this is really cool for styling possibilities.

2 Aaron J. Seigo March 22, 2007 at 1:29 am
 

Dark Phoenix: we’re actually already using this feature in a couple of places in KDE4, such as the clear button in line edits and to get rid of frames in status bars. so, yes, it is really cool … already =)

3 Giovanni Bajo March 22, 2007 at 1:45 am
 

The whatsnew page speaks of OpenGL enhancements without going into much details. Can we have a better description?

4 Alexander K. March 22, 2007 at 12:08 pm
 

Qt is by far the best product. But still there’s one thing that I find to be kinda mean :)
I don’t quite understand why the open source edition won’t work with the VC8 compiler. I mean since the Visual C++ 2005 is free (Express Edition) alot of schools now use it and it would come in handy to have Qt work on it. I think alot of school teachers would switch over to Qt once it’s available for the (mighty) VC8 compiler.

5 Serge March 22, 2007 at 1:22 pm
 

Alexander K.: The reason It does not work with VC++ 2005 I bet is because Freeware and Free are 2 different things :)

6 Matthias Kretz March 22, 2007 at 4:49 pm
 

Qt::BlockingQueuedConnections looks great. With that I can get rid of those mutexes and waitconditions only for syncing the signal…

7 girish March 22, 2007 at 5:02 pm
 

Dark Phoenix: We did start out using the -qt- prefix for style sheets initially. But later, we decided there’s no point making style sheets unnecessarily ugly since css from the web cannot be used in Qt widgets.

8 Paul Giannaros March 22, 2007 at 8:16 pm
 

QDirIterator utterly rocks. Can’t believe something as common like that is so oft neglected from toolkits; thanks trolls!

9 ChrisV March 23, 2007 at 4:28 am
 

Are the new XML stream reader classes able to handle large XML files?

I discovered the hard way that naively passing a 1.2GB XML file in ASCII/UTF8 (the same thing in this case) to the QXmlInputSource class will crash the application as QString tries to make a double-sized duplicate (sizeof(QChar) = 2*sizeof(char)) in memory. 32-bit procs doesn’t have enough address space available for that sort of thing!

10 Michael March 23, 2007 at 9:50 pm
 

Could you elaborate a little more on the mentioned: “Editing dynamic properties in Qt Designer”. What does it mean?
Thank you.

11 Andreas March 24, 2007 at 1:51 pm
 

Michael: It’s as simple as that – you can edit dynamic properties in Qt Designer ;-) . Open a form, add a button, right-click on the property editor to add a dynamic property, and add its contents. This property can then be queried from Qt / in C++ code or via QScript, and it also gets its own box in the property editor.

12 Josef March 25, 2007 at 3:40 am
 

When will be available the binaries, specially for windows ? Thanks for Qt !

13 ginglese March 28, 2007 at 8:54 am
 

i’m really raring to see the new stylesheet features !
please girish, give us detail information … or update the doc ;)

14 Abhijit April 4, 2007 at 10:20 pm
 

I just started digging into Qt 4.3.0 beta – it is awesome.

BTW, in your list item – “Unified tool bar for MAC” it should be “Mac” and not “MAC”

Comments on this entry are closed.

Previous post:

Next post: