What I'd love to know is how many people here use know about Qts ability to run on many different platforms, and actually take advantage of that.
Or, in other words, does the application you may work on, or your boss shipps actually reach people on more than one of Windows / Mac / Linux and maybe one of the other platforms?
I've given a Qt presentation for the third time, slides worth more than a thousand words :)
I use Qt to deploy a Windows application using Linux as dev plataform (i like the tools in linux:) )
(i never used Mac :( )
I'm in a school that uses both Linux and Windows and Qt makes computer club's (which develops applications for the school) job easier.
[quote author="Wagner Reck" date="1274460896"]I use Qt to deploy a Windows application using Linux as dev plataform (i like the tools in linux:) )
(i never used Mac :( )[/quote]
Wagner, do you compile your Windows executables on Linux (MinGW?), or you develop your application in Linux and compile it on Windows?
[quote author="Esdras Beleza" date="1274465574"][quote author="Wagner Reck" date="1274460896"]I use Qt to deploy a Windows application using Linux as dev plataform (i like the tools in linux:) )
(i never used Mac :( )[/quote]
Wagner, do you compile your Windows executables on Linux (MinGW?), or you develop your application in Linux and compile it on Windows?[/quote]
No cross compile (for now). Develop on linux and compile on Windows to deploy.
I have plans in a near future to make cross compile in linux (yes MinGW).
I'am developing an imaging application for Symbian phones. Most of the functionalities are complete. It is working fine on Symbian phones. What is relevant to your question is that I have used the same code with a recompile to create a windows desktop application which is also working fine. But I used different IDEs, CARBIDE for Symbian and QT Creator for the windows application. We may get cross compilation capabilities in future with Qt Creator. This application doesn't use any mobile specific functionalities though. so I dont know about Qt mobility apis regarding different platforms like Qt, Maemo 5 or Meego or Winmo
I am working on an app that is targeted to mac, linux, and windows and I know some people who choose qt just because it gives you the power to move from platform to platform with mostly the same code (there always are small glitches :P )
I'm using Qt for developing win/linux/macos applications. Linux is main development platform (for me it is really easier than developing in windows env) and compilation/testing only at other platforms. Now we are starting development for mobile world using third party tools such as lighthouse-android.
I'm using Qt from 3rd edition and found this framework really awesome, can't find any alternatives for it (we tried another GUI libraries such as gtk or wxwidgets, but they are not so flexible in cross-platform world as Qt).
In applications I have written and compiled so far in Windows-XP, Ubuntu and Mac OS X all things worked as the were supposed to do. There was a warning about memory leaking that I got every time at Mac OS X but with the latest Qt / Qt Creator versions I don't get it any more.
I've developed applications purely within OSX and deployed them to Linux and Windows with no problems. In fact, I was always impressed by the native look of the resulting apps. I've rarely needed to add OS-specific code into my Qt projects.
Yes, my applications are used on Windows, Mac and Linux.
Linux, Windows. "Write one code - compile anywhere" (c) :) However, bottlenecks must be avoided
The application I work on is used on Windows, Mac and linux.
Qt is used extensively inside Boeing for this very purpose. On the systems I work on, we build for multiple platforms concurrently. At anytime we can jump to another OS when the situation warrants it. There is not a single perfect solution, and with increasingly complex applications, ifdefs and different OS specific libraries will be involved. But when it comes to the basic application framework, Qt shines on cross platform solutions.