June 13, 2011

Dzjek Dzjek
Lab Rat
3 posts

Windows 8 Support

Page  
1

Hello,

What version of Qt can we expect to work correctly with Windows 8?

Currently it seems that Windows 8 is completely ignored. It is not available in QSysInfo::WinVersion [doc.qt.nokia.com] , the wrong QStyle [doc.qt.nokia.com] is used by default (you explicitly have to set a QWindowsVistaStyle [doc.qt.nokia.com]), etc.

Best regards,
Dzjek

27 replies

June 13, 2011

Gerolf Gerolf
Robot Herder
3235 posts

Hi Dzjek,

as Windows 8 is now out till now, why should it offizially be supported by Qt now? Afaik, the Release of windows 8 is planned for 2012.

 Signature 

Nokia Certified Qt Specialist.
Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

June 13, 2011

Denis Kormalev Denis Kormalev
Lab Rat
1654 posts

So I think Qt 5.0 will be right version you can expect to support Win8. As Gerolf said it will be supported only after release (and not in the day of Win8 release of course).

June 13, 2011

Gerolf Gerolf
Robot Herder
3235 posts

Perhaps, some Qt 4.8 or 4.9 will also do, we will see, it is also possible that a version will support a pre release, but not officially…

 Signature 

Nokia Certified Qt Specialist.
Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

June 13, 2011

Dzjek Dzjek
Lab Rat
3 posts

Hello Gerolf,

Naturally it is impossible to support what is still unknown. However, it would be possible to have some preliminary/beta support for the beta releases. But to stick to your question:

Gerolf wrote:
why should it offizially be supported by Qt now?

As you might have heard, Qt is used in the development of commercial applications. Producers of these applications will like to see their applications work on Windows 8 as soon as Windows 8 gets released. However, before a commercial application can be released it needs to be tested. Although the Windows 8 builds that are currently available are not exactly the same as the RTM version will be, they already give a good indication of what will not work. As it looks currently many Qt based applications will completely break on Windows 8. Getting Qt up to par with the currently available versions of Windows 8 would reduce the number of issues when the Windows 8 RTM gets released.

The alternative to expecting some preliminary/beta support for Windows 8, would be to wait until Windows 8 is released. If the implementation of Windows 8 support is not initiated before Windows 8 is released, it will be very bad news. First we would have to wait until Qt is supporting Windows 8, and then we need to start using that version of Qt, and test our application. This would mean it will be months after the release of Windows 8, before we can finally support Windows 8 in our application. In particular if this means it would be mandatory to use Qt 5, which might not be compatible and thus may require additional refactoring of the application.

And therefore, I would like to know which version of Qt will support Windows 8, and to what extend Windows 8 will be supported in that version.

Best regards,
Dzjek

P.S. I understand it is unclear when Windows 8 will be RTM, and that there are rumors about 2012. However, be aware that 2012 is only half a year (i.e. one minor Qt release) from now. And it’s just a rumor, it might be considered ready earlier, though I also expect it to be later.

June 13, 2011

Dzjek Dzjek
Lab Rat
3 posts
Gerolf wrote:
Perhaps, some Qt 4.8 or 4.9 will also do, we will see, it is also possible that a version will support a pre release, but not officially…

I assume the same. I hoped someone who knows the Qt roadmap could confirm this. But thanks anyhow!

June 13, 2011

Gerolf Gerolf
Robot Herder
3235 posts

I’m sure, we will not get an fficial answer here now. I’m sure they will support it, but when is unclear now.

I’m also creating commercial software with Qt. But before we step towards a new OS, we heavily test it, which means some Months. Perhaps on DevDays, there could be some official announces…

 Signature 

Nokia Certified Qt Specialist.
Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

June 13, 2011

kidproquo kidproquo
Lab Rat
110 posts

The developer model for Windows 8 is still very much up in the air at the moment; I can’t see how Qt can plan anything until MS actually releases more information. You just need to look at all the various [arstechnica.com] articles [itnews.com.au] about the role silverlight may or not have in windows 8 to see how uncertain it is.

As far as visual styling – MS usually leaves it quite late in the piece to reveal the major visual changes in their OSes so there’s not much that can be done on that front either.

I’d say you’d have to wait until at least their developer conference at the end of the year before a real plan for Qt can even begin to take shape.

Note: I don’t develop for Windows so this is all just from what I’ve read around the web over the last few weeks.

June 13, 2011

zester zester
Lab Rat
89 posts

Dzjek your complaining about Qt working on a platform that as of my knowledge no one in the industry
has even seen yet except Microsoft. And your doing it on the free community support forums.

Don’t you think your being a bit unreasonable?

June 13, 2011

loladiro loladiro
Lab Rat
596 posts

kidproquo: very interesting links. Thank you. Seems like Microsoft is going a similar way that Qt is (Qt is using QML, Microsoft is using HTML5, but the general direction away from C++ (et. al)).

zester: I agree.

September 15, 2011

aperles aperles
Lab Rat
1 posts

Hi all.

I think that this question is very relevant.

Taking into consideration that the policy of Nokia+Microsoft with Windows Phone 7 is to maintain Qt away, then it is important to clarify the “Nokia+Microsoft” strategies for Qt.

So, it is adecuate to ask that now.

This situation is forcing me to move to Android and avoid WP7. With Qt on W8, or future WP8, I can consider to return to W.

Regards,
Ă€ngel

September 15, 2011

Gerolf Gerolf
Robot Herder
3235 posts

I’m pretty sure, you will not get official supported Windows 8 before there is a release of Win 8.
Whether it will be supported on WP8, who knows?

 Signature 

Nokia Certified Qt Specialist.
Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

September 15, 2011

Lukas Geyer Lukas Geyer
Lab Rat
2074 posts

For all those who haven’t heared yet there is a Windows 8 [msdn.microsoft.com] preview available for developers, including Visual Studio 11, Blend 5 and the new Metro SDKs.

Dzjek wrote:
What version of Qt can we expect to work correctly with Windows 8?

The Qt SDK installs smoothly and the examples I’ve tried work as expected.

Quite contrary to, I don’t see a reason why it shouldn’t work correctly at all. Windows 8 has still the same NT kernel as Windows 7 has, just a new user interface stuffed on top on it (and a very questionable one if you ask me).

Be sure to have a recent version of your VM as Windows 8 requires ACPI 2.0 support (which for example VMware Workstation 7.x has not).

September 16, 2011

eric_vi eric_vi
Lab Rat
18 posts

what about the windows 8 app store… are there more details available?

September 16, 2011

steno steno
Hobby Entomologist
233 posts
Lukas Geyer wrote:
just a new user interface stuffed on top on it (and a very questionable one if you ask me).

I totally agree, why are they stuffing something on top of my desktop. ugh!

September 17, 2011

Lukas Geyer Lukas Geyer
Lab Rat
2074 posts

The most horrific design decision was that this “desktop” replaces the classic start menu, which isn’t available until you disable the whole metro stuff.

  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RPEnabled
  2. 1 -> Metro UI
  3. 0 -> Classic UI

eric_vi wrote:
what about the windows 8 app store… are there more details available?

This Windows App Store isn’t included in the developer preview and as far as I know there is only a minor amount of concrete details about it (besides “there will be an App Store”).

Page  
1

  ‹‹ how to read from sequential device like /dev/dvd      [SOLVED]unfix a window previously fixed ››

You must log in to post a reply. Not a member yet? Register here!