Introducing Qt 5.0

Published Wednesday December 19th, 2012 | by

Christmas is getting close, and it’s about time to unwrap one of the presents. You can get it at qt-project.org/downloads and learn more about about it via Qt 5.0 page on qt-project.org. For those of you that are commercial customers, simply visit your download area. If you are interested in evaluating the commercial version, please visit qt.digia.com/qt5.

So yes, it has finally happened:

The Qt Project and Digia have released Qt 5.0.

Let’s unwrap it a bit, and have a look at what’s inside.


This is Qt

 

Features

Qt 5.0 is a major overhaul over the Qt 4.x series that have been around since 2005. We have invested lots of time and effort to make Qt fit for the future.

Qt 5.0 comes as a full SDK package with binaries for Linux (64 and 32 bit), Mac OS X (10.7 and 10.8) and Windows. This implies that in addition to the Qt 5 frameworks, the packages come with Qt Creator 2.6, examples and full documentation.

The video below should give a good first impression of many of the new features in Qt 5.0, as well as its capabilities:


The following is a tour of what is new in Qt 5. It is an application written with Qt Quick, based on the modules shipped with Qt 5 and using a QML Presentation System.

The whole video is actually a screen capture of a Qt 5 based application using Qt Quick, OpenGL and WebKit.

For those of you who want to see it in real, running smoothly on your desktop or device, get Qt 5, then download the demo from qt.gitorious.org/qt-labs/qt5-launch-demo, open the project in Qt Creator, build it and enjoy!

The blog posts about the alpha, betas (beta1 and beta2) and release candidates (RC1 and RC2) contain a lot of additional details on the features that got added with Qt 5, and if you’re hungry for more details I can recommend reading up on these posts again. The roadmap presentation I gave at the Qt Developer Days this year also contains some more details.

Compatibility

But we haven’t forgotten where we’re coming from. Qt 5 is the successor to Qt 4, and we have done our utmost to keep Qt 5 as compatible with Qt 4.x as possible.

While we have cleaned up many things in our internal architecture and made Qt more modular, leaner and faster, we have managed to keep application compatibility in a way that most applications will work with very few changes and a simple recompile on Qt 5.

Of course, this also implies that Qt Widgets are fully supported and an essential part of Qt 5.

Qt Creator, being the biggest application we develop inside the Qt Project, is a prime example that shows this. A couple of weeks ago, we released Qt Creator 2.6 for use with Qt 4.8. The Qt 5 packages ship with Qt Creator 2.6.1 (which apart from bug fixes contains the same code base), but compiled against Qt 5.

Known issues, reporting bugs and contributing

As with every release, also this one has a few issues left that we know about. If you encounter a problem, please check the known issues page first, where you can find solutions and workarounds for common problems.

If you find any other bug in Qt 5, please help us to improve the product in future releases by reporting it to bugreports.qt-project.org. Ideas for or contributions of new features are also welcome. Simply check out qt-project.org/contribute for details.

The road ahead

There are a few things we’re still working on for the 5.0 series. We have bugs that we want to fix. We currently do not have binary packages for MinGW (as WebKit doesn’t yet work with it yet) and MSVC 2012 (you’ll need to compile from source), and we’ll work on delivering these as soon as possible. The current plan is to have a first patch level release, 5.0.1, some time before the end of January.

We’ll then be aiming for a Qt 5.1 release some time in Spring 2013, where we’ll mainly focus on stability and bringing modules such as Qt 3D and Qt Sensors into the Qt 5 base distribution. We also hope to be able to show some preview releases of the Qt ports for Android and iOS within the same time frame.

From there on, we will move over to a fully time based release schedule with feature releases twice a year.

Thanks

Finally, there should be some time to thank all the people that helped make the release happen.

A total of 427 people have contributed changes to the code base. Here are the pictures of some of them:

Many more have helped by reporting bugs, discussing with us, giving feedback, or simply by supporting the people that have been working on Qt 5.0.

Everybody at Digia has been working extremely hard the last couple of months trying to get the release together. We managed to completely restructure the documentation after the 2nd beta. People have been doing an amazing amount of testing and bug fixing. Pulling it all together was a lot harder then we all expected, but we managed to get the packages into shape in the end.

KDAB has been contributing a lot with features, bug fixes and reports. They did special Qt 5 bug fixing days. Many other people inside the community have worked equally hard.

This shows that a little more then one year after it’s launch, the Qt Project has turned into a great and fantastic community.

I’d like to thank each and every one of you. You all helped making this release happen.

Enjoy your Christmas holidays and I wish us all a happy and successful new year!

Did you like this? Share it:

Posted in Uncategorized

211 comments to Introducing Qt 5.0

Gateslu says:

Woo!!!

Laszlo Papp says:

Awesome! Celebration time!! :-)

Robin Lobel says:

…Wait, no 64bit binaries on Windows ?? Even for MSVC2010 ? :( :(

Christoph Cullmann says:

64 bit MSVC 2010 Build would be nice in deed…

Evan says:

Absolutely! 32 bit is becoming extinct anyways. 64 bit is essential for any applications that need the extra memory and support.

Linqing says:

Agree. I think digia can release both x86 and x64 versions and see which one is more popular.

Tuukka Turunen says:

@Robin Lobel: There is 64bit VS2012 on its way, but it was not yet ready for 5.0.0. If you need it now, you can build Qt yourself.

Christoph Cullmann says:

VS2010 would be nice, too. Whats the problem with compiling and providing it?

Diffor says:

In one of the beta versions are 64bit binary for VS2010, but not in the release. Return them to release please. This is a useful feature.

Alex Syrnikov says:

64bit Windows binaries are realy required for VS2010. Please, Add it in release.

Laszlo Papp says:

I agree. I believe that 64 bit would be nice for VS, or at least for the upcoming versions.

Sylv says:

Congratulations!

Alan says:

Woo hoo! :)

Fabian B. says:

I don’t think there is much to say besides: Congratulations!

I think I’m not only speaking for myself when expressing how the Qt development has impressed me throughout the past months, but also the years before.

Behind lies a way full of ups and downs, uncertainties and difficulties, but as every medal has two sides, this exact same past was also very beneficial in some ways, including some very productive times under Nokias management.

Nevertheless I’m happy where Qt seems to be heading towards, Digias commitment to both the open governance and the commercial development ist very pleasing – not even mentioning the goals that have been set for the future, like Android and iOS.

If this goes on, and I don’t see why it shouldn’t, Qt will have no less then a great future!

Again, congratiulations to all the contributors, sponsors and users for forming an awesome community around the best cross-platform-framework available!

loaden says:

Congrats! I still hope we can get 64bit package for MSVC2010.

Lukas Geyer says:

Quite a bit of work, which definitely paid off! Congratulations to everyone involved!

Kenneth Christiansen says:

You forgot all the people who contributed to QtWebKit in your pictures. The Qt Project isn’t just people contributing to non-QtWebKit modules. Just saying…

Niels Weber says:

I count at least three QtWebKit guys.

Alexis Menard says:

Well yes, the one working on Digia offices.

Maurice Kalinowski says:

As the article stated: “Here are the pictures of some of them”. We asked around for pictures, but for obvious reasons did not get all of them in time. But of course it is important to note that every single one who contributed to 5.0 should be thanked for, having a picture on this page or not.

Kenneth Christiansen says:

http://qt-project.org/qt-5.0-contributors also leaves out people who contributes just to QtWebKit. That would probably add a 10 people more or so.

Lars Knudsen says:

Seriously Kenneth – who uses WebKit anyway? ;)

[…] Announcing Qt 5 […]

[…] of people have been waiting for the finished updated version (v 5.0).That wait is over: Digia today announced the release of Qt 5.0 (which you can download for Mac, Windows or Linux here) as well as an updated […]

[…] wait is over: Digia and the Qt Project today announced the release of Qt 5.0 (which you can download for Mac, Windows or Linux here) as well as an updated […]

zhxt says:

Congrats! :D

[…] по развитию фреймворка Qt в компании Digia, официально анонсировал релиз кроссплатформенного фреймворка Qt 5.0, первого […]

Ilfirin says:

Just want to ask, if is there any chance for Python3 support. PySide seems inactive.

Roman says:

PySide allready supports Python 3. It does not yet support Qt 5 only Qt 4

Flo says:

First! AMAZING!

[…] for the final updated version (v 5.0).That wait is over, just in time for Christmas: Digia today announced the release of Qt 5.0 (which you can download for Mac, Windows or Linux here) as well as an updated […]

Jon Mulen says:

Congrats, Has the VS-add been updated to support Qt5?

Tuukka Turunen says:

@Jon Mulen: Yes. We plan to release VS Add-In 1.2.0 for Qt 5 tomorrow. We updated it with final docs of 5.0.0 today.

Tuukka Turunen says:

@Jon Mulen: New VS Add-In is now released, for details see: http://blog.qt.digia.com/blog/2012/12/19/visual-studio-add-in-1-2-0-for-qt-5-released/

VStevenP says:

It seems as if the second embedded video is now the same as the first; it doesn’t link to the Qt 5 Demo vid like it did earlier today. Also, the embedded videos don’t seem to appear at all for me when I access this post via the permalink. Congrats on the release, BTW.

VStevenP says:

The vid embedding/linking seem to be fixed now.

Sebastian says:

Amazing news….

Anonymous says:

Incredible work, congratulations. Qt is a great contribution to the history of software.

AbCdE says:

Congrats! ;)

Lilian says:

Congratulations!

I hope the MinGW version appears soon so I can start working in Qt 5…

Przemoc says:

Good to hear that new Qt is in a good shape. Congratulations on the release!

Regarding MinGW mentioned above, I really hope you’ll finally switch to a better one: MinGW-w64.

Kai Koehne says:

We’re targeting mingw-w64 actually, see also http://qt-project.org/wiki/MinGW-64-bit

Chris says:

Let’s hope for precompiled Qt for MinGW very soon…

Fabio says:

+1 :-)

+1
I’m using Qt & PySide for all my projects and the lack of bindings is the only thing that is stopping me from porting them to Qt 5.

On a related note, according to the PyQt mailing list, PyQt seems to be fully supporting the final QT 5 release already:
http://www.riverbankcomputing.com/pipermail/pyqt/2012-December/032216.html

Oh, sorry, wrong thread.

Maissiou says:

+1

Max says:

Congratulations to everyone involved!

[…] wait is over, just in time for Christmas: Digia today announced the release of Qt 5.0 (which you can download for Mac, Windows or Linux here) as well as an updated […]

jimmy says:

Still trying to find out what is the state of PySide?

pyside says:

http://releases.qt-project.org/pyside/

Last release 1.1.2 was in September this year

Ilfirin says:

But for Qt 4.8, if I got it right.

I really hope PySide finally adds Qt 5 support.

I’m using Qt & PySide for all my projects and the lack of bindings is the only thing that is stopping me from porting them to Qt 5.

On a related note, according to the PyQt mailing list, PyQt seems to be fully supporting the final QT 5 release already:
http://www.riverbankcomputing.com/pipermail/pyqt/2012-December/032216.html

jimmy says:

Exactly right. What are the future plans for PySide? It’s difficult to champion this new version without knowing what the direction is.

Benjamin Arnaud says:

Awesome.

Congratulations to the team and the community <3 !

B.A.

Lilian says:

Anyone else having problems on Linux?
“cannot find -lGL” on the basic Qt GUI project.

Lilian says:

Solved the problem by installing the “libglu1-mesa-dev” package.

VStevenP says:

Thanks for posting this. I had the same problem, and using the information in your post, I figured out a conflicting package I first needed to remove. Then I was able to install libglu1-mesa-dev successfully, and that got rid of the error.

Lilian says:

Anyway it’s bad that you install the application and it doesn’t work out of the box. You have to install additional packages manually for a default template application…

Cyber Killer says:

I’ll drink to this! :-)

Srikanth says:

Congrats !! 2013 is the year of Qt – BB0, Sailfish, Android and iOS ports. Keep rocking Qt.

eyuzwa says:

Congratulations to everyone involved pulling this together. I really enjoyed seeing the team photos!

*does the Dance of Joy*

Jedibeeftrix says:

Congrats trolls.

Looking forward to seeing qt5 in sailfish, bbos10, and kde in 2013.

Merry Christmas

Evan says:

Now we just need iOS and Android support and then Qt can only improve from there! Thanks for all your hard work to make Qt 5 possible.

Anton says:

Thanks a lot.

Can I compile it from source with Visual Studio 2008 or is Visual Studio 2010 a*MUST*?

I ask only for not wasting my time trying something where *you*
know that it will not work.

Anton

Assouan says:

Very Nice ! Good Job ! and a big thanks for your team !

Ronti says:

Congratulations,

you all do a great job.

Thanks and Merry Christmas

Albert says:

GREAT JOB! :)
An amazing video too! :)
Thanks to all of you!

Daniel says:

I can’t build/run my programs because I don’t have MSVC2010 installed in my computer.

Where I can find the correct version?

msvc2010 says:

http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express

Lilian says:

I cannot install it because I have Visual Studio 2012.
But anyway, I think they should of made first the MinGW version so everyone is able to work with Qt 5.
You are at the moment dependent on proprietary commercial compiler…

Jon says:

Download the source and build them?

[…] while everybody is busy celebrating the release of Qt 5 (Congratulations!) Let me announce a much more modest release: Homerun […]

Nick The Greek says:

Congradulations ! Zorba is playing now.. :-)

7 says:

Finally, any love for us VS2012 users?

Nuno says:

All the download links in https://qt-project.org/downloads seem to be dead.

Tuukka Turunen says:

@Nuno: If you have issues getting the packages, please try again later. The system is under heavy load now that 5.0.0 is out.

JKSH says:

Disable your HTTPS Everywhere plugin

Max says:

You are all heroes. New epic has been started now!

Ye Yao says:

Congrats!!! Downloading the Qt5 source and Creator 2.6.1 :)

Qt5.0发布 says:

[…] “Qt虽然被诺基亚抛弃,但事实上Qt在诺基亚以外的公司反而能发展的更好。Digia刚刚发布了Qt5.0版,并表示将在2013年春发布5.1,届时还会一同发布官方的iOS和Android预览版。 […]

Yann says:

Congratulations!

[…] по развитию фреймворка Qt в компании Digia, официально анонсировал релиз кроссплатформенного фреймворка Qt 5.0, первого […]

[…] “Qt虽然被诺基亚抛弃,但事实上Qt在诺基亚以外的公司反而能发展的更好。Digia刚刚发布了Qt5.0版,并表示将在2013年春发布5.1,届时还会一同发布官方的iOS和Android预览版。 […]

Lijo Antony says:

Congrats!!!
and Thanks :)

Qtee says:

GREAT! Qt for Android comes first please.(With NO Dalvik dependency)

Lilian says:

You cannot make an Android application without running it through Dalvik, even if you use the NDK(which the Qt implementation uses).

7 says:

Luckily dalvik only slows down the calling of native code, not its execution

terry says:

GREAT! Qt for IOS and desktop component of QtQuick comes first please.

zkfzle says:

Congratulations!!

Qt4iOS says:

Congratulations! :)

Qt4iOS says:

Works on iOS! :)

NLaf says:

Cool !
But is there a VS-Addin for vs2012 somewhere in the near future ?

Tuukka Turunen says:

@NLAF: Yes. We have new VS Add-In 1.2.0 with VS2012 support out soon. Stay tuned.

Alexander says:

Thank you all!

Now we are waiting for VS2012 x64 support and VS-AddIn so badly… :)

Chris says:

No way… You are wrong! We are waiting for MinGW binaries! :P

7 says:

I’d welcome both, I’d be happy to see some Intel compiler support as well, not to mention clang/llvm

Tuukka Turunen says:

Alexander: It seems that the VS Add-In will come tomorrow morning, not today as we initially planned. One minor thing we want to iron out.

Alexander says:

Tuukka: this is great, thanks!

Song says:

Congratulations! You guys do a great job!

CN says:

Very nice!! This is my best Christmas gift!

Very happy now. Many thanks and congrats.

And now… would you please all stop downloading it…. coming far too slow here. ;)

[…] Introducing Qt 5.0 | Qt Blog For those of you that are commercial customers, simply visit your download area. If you are interested in evaluating the commercial version, please visit qt.digia.com/qt5. So yes, it has finally happe… […]

Piotr says:

Great news! Looking forward to Ubuntu packaging.

[…] официально анонсировал релиз кроссплатформенного фреймворка Qt […]

Chris says:

Can this be compiled with MinGW 4.6.2?

trusktr says:

Freackin’ awesome. Can you please please please make Qt work on Windows Phone 7 and 8? That would be absolutely great.

q8phantom says:

Making Qt works on Win 8 RT and WP8 is enough

[…] ที่มา – Qt Project, Qt Blog […]

dhunter says:

I LOVE the presentation video, stumbling. I wanna put some Qt on my fridge. ;)

Vasily Shchukin says:

At last! )) Thanks to all devs and my congrats!!

Both presentation videos are great!

STiAT says:

I had doubts you’ll make it this year :). Now I’m happy and downloading. Though, Windows with MSVC … is “some” hassle with the win7 sdk, which may not be installed correctly on 3 of my computers due to “unknown technical reason” it aborts. No solution of Microsoft for that.

Johnny says:

Regarding the Windows 7.1 Platform SDK, I had issues with the 7.1 SDK not liking a more recent 2010 x86/x64 Redistributable (possibly from windows update).

Also watch out for http://support.microsoft.com/kb/2519277 if you have VS 2010 when installing the 7.1 Platform SDK.

STiAT says:

I managed to work around it now by uninstalling everything sdk / vs / vc++ redist related, reinstalling vc2010express – which fits my needs anyway.

Though, still hope for a MinGW version in one of the next release(s).

Dante says:

Welcome Qt5!

[…] Qt 5.0.0 was released. It is the culmination of huge amounts of work since the announcement of and start of Qt 5′s […]

This is really great news! The video is awesome.

Jason says:

If building from the download page packages, ICU should be version 49 due to recent API changes. Not sure which to use when building from git

Jason says:

Ehh, maybe not, still trying to build…

Tuukka Turunen says:

@Jason: If you are still struggling to built from git, please contact the mailing lists for assistance.

Krzysztof Kawa says:

Do you mean there would be runtime problems? I’ve build from download page zip sources and icu 50.1.1 and it seems to work just fine.

William says:

Great news! Thank you everyone for your great effort. Congratulations!

M.S. Babaei says:

Yes, One framework to rule them all. Pretty much makes sense.
Congratulations! Awesome work guys.

[…] по развитию фреймворка Qt в компании Digia, официально анонсировал релиз кроссплатформенного фреймворка Qt 5.0, первого […]

[…] to the RSS feed for daily mobile news.Qt 5 bannerQt Project and Digia, the new owners of Qt, announced that Qt 5.0 is ready and shipping. The SDK can now be downloaded on Linux, Mac OS X and Windows. Qt […]

yekz says:

中国的程序猿发来贺电!

STiAT says:

Congratulatsion! I really hope for a MinGW version soon too. I really have problems getting the windows 7 sdk installed, on 3 computers having windows 7 it won’t install due to the same strange error, and none of the solutions on the web I found worked, which makes me having the need to compile on windows without debugger – making my life harder :).

JKSH says:

Try uninstalling any Visual Studio 2010 Redistributables from your machine first, then try installing the SDK again

STiAT says:

Didn’t work. The only thing which worked properly was installing VS2010express now.

dodo says:

Congratz on releasing Qt5 just a day before the end of the world :p

Chris says:

Qt 5.0 saves the world ;)

Klemen says:

Thanks for the great release!

There exist a few bugs, though. Fonts appear a bit blurry when antialiasing is used. Qt Creator 2.6.1 suffers from this bug, as well as my own apps, so it must be a library bug. Tested on elementary OS Luna (distro based on Ubuntu 12.04).

Any thoughts on what might be wrong?

jira says:

did you search on bugreports.qt-project.org already ?
did you search on http://qt-project.org/wiki/Qt500KnownIssues ?

otherwise .. file a bug report in JIRA

terry says:

Would you release binary of mingw32?

bourne says:

any time for official release with windows 8 (i meant desktop , not metro and winrt) support and msvc2012 ?

Krzysztof Kawa says:

I’ve built Qt5 with VS2012 on Windows 8 in both x86 and x64 “almost” out of the box. The only problem I had is with debug-and -release build, because Webkit is so huge the linker can’t handle the size of image with incremental building on. The workaround for this was introduced for previous versions but apparently forgot for VS2012. I took a quick look into WebCore.pri file, added win32-msvc2012 mkspec to workaround section and presto – working x86 and x64 builds.

[…] while everybody is busy celebrating the release of Qt 5 (Congratulations!) Let me announce a much more modest release: Homerun […]

Maissiou says:

Excellent!

hycldn says:

good! 太好了。

q8phantom says:

Congrats for the great work done, amazing :)

Serg says:

Congrats!
But I can’t find QFusionStyle in final release. I used it in Beta 2, but now its gone. Is it still there?

Krzysztof Kawa says:

It’s there. You can use setStyle(“Fusion”) or setStyle(QStyleFactory::create(“Fusion”)). Also, you can check for available styles via QStyleFactory::keys().

Jens says:

Also worth mentioning that if you directly subclassed styles before, you should replace this by using QProxyStyle and set the baseStyle to “Fusion” as you already mentioned. We moved the style headers into private API as we want to be able to replace or remove them in the future without having to go to Qt 6.0. Having direct dependencies on things like qwindowsxpstyle.h was a bit impractical and not really necessary.

Danny says:

The mac installer still isn’t signed!!! Come on guys if you want to be taken seriously, get a developer account with apple, generate a signing certificate and sign your installers. It’s not hard.

Robin Lobel says:

I think Qt developers don’t care if the mac installer is signed or not. Qt doesn’t have to justify to Apple, it’s not an app from the app store. You can easily bypass the signature check.

Danny says:

Nothing to do with any AppStore. If an installer is not signed, it won’t install.

7 says:

What do you expect LOL :)

Danny says:

The installer to work without me having to lower my security settings and click through warning dialogs.

7 says:

Apple gives less than a damn about Qt, it is not a tool limited to their platform

Anonymous says:

Please, where is VS2012 build?
I can’t install VS2010 back.

dodo says:

No MinGW64 support? I get this error:
Cannot recognize command line -fno-keep-inline-dllexport
when I try to compile with it 8(

Omit Ural says:

Congrats, especially to Oulu posse! One thing I’m wondering though: Tuukka looks bit absent, was he shopped into image? :D

dodo says:

Does not compile neither on VS2012-x64. I got this error:

D:\Qt500_x64>configure -shared -ltcg -no-qt3support -opengl desktop
+ D:/Qt500_x64/qtbase/configure -shared -ltcg -no-qt3support -opengl desktop
“D:\Qt500_x64\qtbase\\configure.exe” no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
*** qtbase/configure exited with non-zero status.

I think it’s due to the doube “\\” in the configure.exe

dodo says:

I solved it witing a .gitignore inside the qtbase dir…
Wow I thought your fixed this in the final release….

po says:

I installed the Qt5 1.2.0 addin for VS. It works for VS2010 but I don’t see any Qt5 menu in VS2012 …

[…] 可惜可贺,Digia在末日第二天发布了QT5,同时面世的还有qt-vs-addin-1.2.0,让我们看看有哪些新玩意儿: […]

Tobi says:

When can we expect a pre-built 5.0.0 for MSVC2012?

7 says:

Just build it yourself, only skip the webkit, I had zero problems with finishing a 64bit MSVC2012 build. It will take a couple of hours thou…

Juhani R says:

“Qt 5.0 comes as a full SDK package with binaries for Linux (64 and 32 bit), Mac OS X (10.7 and 10.8) and Windows.”

Does this mean that the SDK will not work on OS X 10.6.8? Would be kind of funny since working 5.0 beta versions was provided and Snow Leopard is still widely used…

But anyway, congratulations Qt5!

[…] poco se anunció Qt5 en su sitio oficial. Bajo la frase de “One framework to rule them all“, podemos ver el siguiente video […]

[…] назад состоялся официальный релиз Qt 5. К сожалению, qtscriptgenerator не […]

Ayaz says:

When will the Qt 5.0 sdk become available?

Tuukka Turunen says:

@Ayaz: The 5.0.0 package already is an offline SDK that comes with Creator and tools. During the first months of this year we aim to provide an online SDK together with the Qt Project.

yekz says:

After I installed the QT5, I found both the Qt’s programs (QtCreater, QtDesigner, etc..) and programs myself built have a big bug.
When move the mouse to a menu item (both main menu and context menu), less than a second, the program will crush.
I have windows8, vs2012, vs2010, qt4.8, qt5 in my computer.
Is anyone else encountered this problem?

It crush in free.c

void __cdecl _free_base (void * pBlock)
{
int retval = 0;
if (pBlock == NULL)
return;
RTCCALLBACK(_RTC_Free_hook, (pBlock, 0));
retval = HeapFree(_crtheap, 0, pBlock);
if (retval == 0)
{
errno = _get_errno_from_oserr(GetLastError()); // here
}
}

Sorry to my English :)

Anton says:

Will there be a QtQuick designer for Qt5.0/QML 2.0?

Thomas Hartmann says:

Qt Creator master already suports Qt Quick 2.0 (beta quality).

Qt Quick Designer in Qt Creator 2.7 will support Qt Quick 2.0.

Anton says:

Found following erroes in the help:

The page could not be found!

Error loading: qthelp://org.qt-project.qtwebkit.500/qtwebkit/qwebelementcollection-qwebelementcollection-iterator.html

The page could not be found!
The page could not be found!

Error loading: qthelp://org.qt-project.qtwebkit.500/qtwebkit/qwebpage-qwebpage-choosemultiplefilesextensionoption.html
The page could not be found!

Error loading: qthelp://org.qt-project.qtwebkit.500/qtwebkit/qwebpage-qwebpage-choosemultiplefilesextensionreturn.html

and so on…

Error loading: qthelp://org.qt-project.qtwebkit.500/qtwebkit/qwebelementcollection-qwebelementcollection-const-iterator.html

[…] 犹记前几日看Introducing Qt 5.0这篇文章时,俺对Compatibility一项的理解是Qt5几乎完全向下兼容Qt4.x: Qt Creator, being the biggest application we develop inside the Qt Project, is a prime example that shows this. A couple of weeks ago, we released Qt Creator 2.6 for use with Qt 4.8. The Qt 5 packages ship with Qt Creator 2.6.1 (which apart from bug fixes contains the same code base), but compiled against Qt 5. […]

TheTrueDigia says:

Ow look!
+200 developers just being used to make 10-30 executives more rich.
Happy new year!

Jonny says:

So true, Qt is great though.

Bamro says:

Hey, when I grow up, i want to be a good looking douche bag executive with a monkey suit and all the (philosophy) management (exploitation) techniques as well.

rickst29 says:

I contributed, unpaid, to make Qt5 and the KDE-future Desktop Environment more capable. If it happens that my donation helps to pay for some executive grocery shopping, mortgages, and family vacations… that’s OK with me! Qt success is a good thing, and these executives do work to make success more likely.

Houston says:

You shouldn’t work for free because that ends up hurting the job market, which is already a big enough mess. Totally understandable due to the nature of an open-source project to have small contributions and fixes for free, but that’s it. The way you talk makes me think you are either rich, or a disguised executive with lots of bills to pay.

HappyCamper says:

Most of the money you are talking about is going to developer salaries and not executives. Digia is now funding the majority of Qt development and they are still giving everything away for free. If anything I hope more people realise that putting money into the Qt ecosystem is a good thing for everyone in the long run.

Some simple contribution stats to back up this argument: http://www.macieira.org/~thiago/qt-stats/current/qt-all-full.employer.relative.png

JL says:

Why in earth are you guys using Windows when you can develop on 64-bit Ubuntu without MinGW or Visual Studio pain? :D

TheTrueDigia says:

That’s their latent desire of one day becoming a “well paid” microsoft slave.

Robin Lobel says:

Probably because 90% of potential customers are using Windows.

terry says:

You got it

Marius Storm-Olsen says:

Looks awesome guys!

Congratulations on achieving the 5.0 milestone! You have a bright future ahead, so keep up the good work!

David says:

Getting “LNK2019: unresolved external symbol” error with Qt5 when creating QScriptEngine object. Back to Qt4 I guess.

yekz says:

Qt5: When move the mouse to a menu item, less than a second, the program crashes
Is anyone else encountered this problem?
Anyone know the cause?

praveena says:

Congratulations……. guys :)

I am very happy to be part in Qt world :)

Is there any updates for Text3D, i mean Text in Viewport or Item3D?

trusktr says:

Are there any instructions on how to test the iOS stuff? I’d like to try it!

trusktr says:

I found out how. Go to http://mediator-software.com and download the Qt4iOS SDK there. It includes instructions. :D

Dizasder says:

Ok. Pretend i am stupid and please help me do this. What is it I have to install with Qt.5 to get it to make me backups. So many different sites and blogs say tons of misinformation. So, please help me. I beg you.

Matt says:

Well. I don’t know what the odds are that a developer will actually see this but if you are one, I’d like to draw your attention to the recent multi-day nightmare I just went through to install 64-bit Qt5 with C++11 support:

http://stackoverflow.com/questions/14420292/how-install-64-bit-qt-on-windows-with-c11-support

As I say, eventually I just gave up and used 4.8.3. If you guys could do more extensive testing before releasing, or just develop a 64-bit Windows installer, that would be great. :(

Robin Lobel says:

You can find prebuilds of Qt 5.0.1 SDK here with 64bit support:
http://releases.qt-project.org/digia/5.0.1/latest/

Tested and working !

7 says:

I tested the “latest successful” and even though applications compiled properly when launched they unexpectedly quit before even showing any UI…

YaweiChen says:

Congratulations

cyuan says:

where is Qt 5.0 for minigw?

Isaacedvr says:

Now ,I am doing the qt programmer develop for some years.I hope to look forward to the MinGW Qt5.x version…..,I want to experience it and feel it

MinGW says:

http://releases.qt-project.org/qt5/5.0.1-rc1/

Qt for MinGW 32 bit

Robin Lobel says:

5.0.1RC1 without the x64 builds which were previously available ?
(see here: http://releases.qt-project.org/digia/5.0.1/latest_successful/ )
That’s weird…

win x64 says:

i dont see any x64 builds other than the linux one in that folder

qt-linux-opensource-5.0.1-x86-offline-2013-01-30-426.run
qt-linux-opensource-5.0.1-x86_64-offline-2013-01-30-426.run
qt-mac-opensource-5.0.1-clang-offline-2013-01-30-426.dmg
qt-windows-opensource-5.0.1-mingw47_32-x86-offline-2013-01-30-426.exe
qt-windows-opensource-5.0.1-msvc2010_32-x86-offline-2013-01-30-426.exe

7 says:

I tested two 64 bit releases while they were available, and both didn’t work. My guess is there are some problems building those, I myself had no problems building without wekbit, so I guess it is due to the webkit that 64 builds for windows are missing.

Greetings! Very useful advice in this particular post!
It’s the little changes that will make the most significant changes. Thanks for sharing!

AdamRedwoods says:

Will Qt5 finally correct the Wacom tablet issue?

Pravin says:

Kudos! Congratulations!

There are countless local walks, runs, marathons, etc. A firm backside or solid thigh and calf
muscles are just some of the things that toning the body
may accomplish. A GPS is not just for your car, geocaching
or your dog.

Feel free to surf to my website … http://friendyab.com/blog/23386/rapid-secrets-for-fitness-an-update/

Commenting closed.