Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Best OS for Qt development
Forum Update on Monday, May 27th 2025

Best OS for Qt development

Scheduled Pinned Locked Moved General and Desktop
22 Posts 13 Posters 14.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Crosswavc
    wrote on 26 Sept 2012, 12:21 last edited by
    #1

    I'm starting to get into more Qt, but I'm not sure what OS to start developing for. Should I start in my Debian partition or my Windows partition? And would it be good to work on my Macintosh?
    And last question, if I finish the program in Debian, will it work in Windows?

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Rahul Das
      wrote on 26 Sept 2012, 12:24 last edited by
      #2

      Welcome to devnet and cross-platform development ;)

      Personally, i felt so comfortable to use Qt with Linux, Ubuntu.

      Yes, the same code you can use to target any platform, unless you use any plat form specific code in it.


      Declaration of (Platform) independence.

      1 Reply Last reply
      0
      • L Offline
        L Offline
        Leon
        wrote on 26 Sept 2012, 12:30 last edited by
        #3

        I would say the same with Rahul Das ;)

        Working on Ubuntu/or any other linux distribution, you can make apps that actually don't exist in that distribution and the users need.. Windows have it all, you can't really develop something that doesn't already exist..

        1 Reply Last reply
        0
        • B Offline
          B Offline
          broadpeak
          wrote on 26 Sept 2012, 12:33 last edited by
          #4

          The Qt itself is developed under Ubuntu :)

          Anyway I don't see any difference between Windows and Linux.
          I develop with Qt under ~50% under Win and ~50% under Lin.
          Me seems these the same.

          1 Reply Last reply
          0
          • L Offline
            L Offline
            Leon
            wrote on 26 Sept 2012, 12:34 last edited by
            #5

            [quote author="broadpeak" date="1348662808"]The Qt itself is developed under Ubuntu :)

            Anyway I don't see any difference between Windows and Linux.
            I develop with Qt under ~50% under Win and ~50% under Lin.
            Me seems these the same.
            [/quote]

            i think the qt itself is developed in KDE..

            1 Reply Last reply
            0
            • U Offline
              U Offline
              utcenter
              wrote on 26 Sept 2012, 12:41 last edited by
              #6

              If you are experienced with Linux, stick to it, otherwise I'd suggest Windows, which does tend to be easier in terms of solving problems.

              You should be able to compile the same source to different target platforms and run it with no or very little modification.

              1 Reply Last reply
              0
              • C Offline
                C Offline
                Crosswavc
                wrote on 26 Sept 2012, 12:52 last edited by
                #7

                Wow, thanks everyone!
                I was expecting to have to revisit after school, but I guess the community is pretty fast here!
                I've known most of all that I use in KDE is Qt; so it's probably best to go with.

                I guess I'll be doing my work in Debian KDE; or OpenSUSE depending on the day...

                And, I'm not a huge Linux person, but getting there...
                And the cross platform will be a huge advantage from my current work in BASIC; as I'm pretty much limited to Windows.

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  Sam
                  wrote on 26 Sept 2012, 12:53 last edited by
                  #8

                  You can actually add a "Poll" to the question and can get various suggestions. I currently work on windows .

                  1 Reply Last reply
                  0
                  • B Offline
                    B Offline
                    broadpeak
                    wrote on 26 Sept 2012, 12:54 last edited by
                    #9

                    [quote author="Leon" date="1348662874"]
                    [quote author="broadpeak" date="1348662808"]The Qt itself is developed under Ubuntu :)

                    Anyway I don't see any difference between Windows and Linux.
                    I develop with Qt under ~50% under Win and ~50% under Lin.
                    Me seems these the same.
                    [/quote]

                    i think the qt itself is developed in KDE..
                    [/quote]

                    No. KDE is developed with Qt. (Probably you think about KDeveloper, wich is an other issue)
                    Originally Qt was a TrollTech software, and KDE adopted it for developing widgets.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      andre
                      wrote on 26 Sept 2012, 12:57 last edited by
                      #10

                      It doesn't really matter, I think, though I do read more about platform related glitches on Mac than on the other platforms. So, use whatever platform you're most comfortable on.

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        sierdzio
                        Moderators
                        wrote on 26 Sept 2012, 13:02 last edited by
                        #11

                        as Andre said + if you consider using Qt5, keep in mind that installation on Windows has just got a bit harder. I am probably heavily biased here, what with me working on Linux 90+% of the time. Pick any system you like and feel comfortable in, although since you are at school anyway, you can also use the time to learn a new OS :D

                        (Z(:^

                        1 Reply Last reply
                        0
                        • C Offline
                          C Offline
                          Crosswavc
                          wrote on 26 Sept 2012, 13:02 last edited by
                          #12

                          [quote author="Sam" date="1348664020"]You can actually add a "Poll" to the question and can get various suggestions. I currently work on windows .[/quote]

                          I actually didn't know that.. I guess I am a bit new here...

                          [quote author="Andre" date="1348664266"]It doesn't really matter, I think, though I do read more about platform related glitches on Mac than on the other platforms. So, use whatever platform you're most comfortable on. [/quote]

                          Hm.. Well, I think I'll be trying a few OS'es to try, and find the one I am comfortable with. MacOSX will probably not be it...

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            Sam
                            wrote on 26 Sept 2012, 13:44 last edited by
                            #13

                            [quote author="Crosswavc" date="1348664545"]
                            [quote author="Sam" date="1348664020"]You can actually add a "Poll" to the question and can get various suggestions. I currently work on windows .[/quote]

                            I actually didn't know that.. I guess I am a bit new here...
                            [/quote]

                            Just for the knowledge : If you edit you first post then at the bottom of the page on the left side you can see "Add a poll to this topic" , It actually looks like "this":http://qt-project.org/forums/viewthread/3036/P30/ .

                            1 Reply Last reply
                            0
                            • T Offline
                              T Offline
                              tobias.hunger
                              wrote on 26 Sept 2012, 15:26 last edited by
                              #14

                              broadpeak: Claiming that Qt is developed on Ubuntu does go way too far! We have a wide zoo of OSes and Linux distributions in use here at the Digia office in Berlin (Oslo is pretty similar from what I have seen). Ubuntu is definitely a popular part of the mix, but so is Windows, Mac, ArchLinux, Fedora, Debian and OpenSuse.

                              1 Reply Last reply
                              0
                              • C Offline
                                C Offline
                                Crosswavc
                                wrote on 26 Sept 2012, 18:37 last edited by
                                #15

                                [quote author="Sam" date="1348667057"]
                                [quote author="Crosswavc" date="1348664545"]
                                [quote author="Sam" date="1348664020"]You can actually add a "Poll" to the question and can get various suggestions. I currently work on windows .[/quote]

                                I actually didn't know that.. I guess I am a bit new here...
                                [/quote]

                                Just for the knowledge : If you edit you first post then at the bottom of the page on the left side you can see "Add a poll to this topic" , It actually looks like "this":http://qt-project.org/forums/viewthread/3036/P30/ .[/quote]

                                Thanks - good to know. Sadly it's under 25%...

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  pwnstar23
                                  wrote on 27 Sept 2012, 00:37 last edited by
                                  #16

                                  Linux because installing the latest QT Creator from the github repo is VERY EASY compared to windows.

                                  1 Reply Last reply
                                  0
                                  • C Offline
                                    C Offline
                                    Crosswavc
                                    wrote on 27 Sept 2012, 12:03 last edited by
                                    #17

                                    I actually installed it just fine in Windows;
                                    But, I'll be running in Debian soon or my OpenSUSE area soon.

                                    1 Reply Last reply
                                    0
                                    • B Offline
                                      B Offline
                                      Brochadinho
                                      wrote on 29 Aug 2014, 20:49 last edited by
                                      #18

                                      Hello every one!

                                      I'm starting a small project at home, and i will install an os from develop porposes. But i'm not sure what to pick. At work i use ubuntu, but im thinking in intall manjaro. Any advices and sugestions will be welcome.

                                      thanks

                                      1 Reply Last reply
                                      0
                                      • A Offline
                                        A Offline
                                        arsinte_andrei
                                        wrote on 30 Aug 2014, 14:21 last edited by
                                        #19

                                        Ubuntu have a great support and easy of use. personally I'm using Kubuntu (Ubuntu with KDE ) and Qt5. it is great and fantastic - working and compiling or debugging is a pleasure...

                                        1 Reply Last reply
                                        0
                                        • T3STYT Offline
                                          T3STYT Offline
                                          T3STY
                                          wrote on 31 Aug 2014, 13:32 last edited by
                                          #20

                                          If your OS choice is driven by nothing particular (like multiple OS target, specific libraries and documentation availability, OS technical support and so on...), then the right answer (to me) is:

                                          • target OS whenever possible.
                                            It's obvious you can't develop on Android for Android, same for Win CE... you just don't have the right tools and requirements for doing that. But if you are addressing a specific OS that you can develop on, maybe by taking advantage of some OS specific features, it really doesn't make sense to develop on a different OS. In a non cross-platform application development I can't imagine someone developing on Linux for Windows, neither someone developing on Windows for Mac OS X; you're simply going to harden your development and waste time with virtual machines, system restarts in the target OS for testing and such things... And how about you just want to test some trial-and-fail code snippet you just thought of?

                                          • your favorite OS whenever target OS is not possible or you're developing pure Qt code (more generally, when dealing with cross-platform code and toolkits like Qt). Actually, that should be the choice every time you're not addressing a specific target OS.
                                            There's nothing worse than developing on a different OS that you have no idea how to use and/or address system issues on. For example, I could get used to most Linux distros, but I feel very comfortable on Windows because I use it since a long time ago and I know how to solve most of my issues. Instead, I wouldn't be able to solve very well a kernel update issue on Linux (although I've been using Ubuntu and Fedora for quite some time) which leaves the user, most of the times, unable to access the OS or only able to access a terminal session. It's not that using a different system will give you such huge issues, it might even work flawlessly for your lifetime; but even small things make the difference, and if you're used to an OS that you like and know very well, you have no reason to switch to another.

                                          1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved