Results 1 to 7 of 7

Thread: Questions before starting with Qt

  1. #1
    Join Date
    Apr 2010
    Posts
    14

    Default Questions before starting with Qt

    Hello,

    I think about starting with Qt. But before spending a lot of time I would like to ask the community to take the time and answer some questions to help me find out if Qt is the right choice for me at all.
    First of all I describe my situation:
    I am looking for a tool to develop applications for WinCE. I checked C# but it feels strange to me as a long time C and C++ programmer. But I don't want to get into MFC and pure Win32API programming. So I came across Qt...
    Also I think it would be a great thing to develop for desktop Windows (where I currently use C++ Builder) and Win CE with the same tool.
    Now my questions
    general:
    - How difficult is it to install Qt for developing for WinCE and for desktop windows both on one PC (win XP)?
    - How long will it take until a first application is ready?
    - And how long until one understands enough to start a bit larger application?
    WinCE applications:
    - How large will the framework be? Can it be scaled down to contain only what I need? How is the framework installed on WinCE, just placing dlls together with the exe?
    - Are there limitations in WinCE Qt compared with desktop windows Qt?
    - Does WinCE Qt (or also desktop windows Qt) still use windows functions like registry win32 API functions, functions imported from other dlls...
    - Are there tutorials especially for Qt under WinCE?
    desktop windows:
    - Is it possible to create an exe that contains everything needed to run the application? So just send someone the exe, no installation, just start it on any windows PC(from win95 to win 7)?
    - Are there special functions to be added like there are additional controls for Visual C or VCLs for C++Builder?

    Thank you very much for any help

    Martin

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Questions before starting with Qt

    Quote Originally Posted by MartinM View Post
    - How difficult is it to install Qt for developing for WinCE and for desktop windows both on one PC (win XP)?
    Well... haven't done that but in general it should be the same like for any other two platforms which comes down to installing different versions of Qt to two different directories in your system. Then it's just a matter of using tools properly.

    - How long will it take until a first application is ready?
    For the desktop - about 10 minutes including the installation. For embedded it will be a little longer, as you have to do more things and the installation is surely more complex - I'd give it 2 hours top.

    - And how long until one understands enough to start a bit larger application?
    Well... it solely depends on the one trying to understand things You should start with a tutorial or two which should take approx. 1-2 hours (if you wish to understand what you are doing) and then you can dive into examples and your own code.

    - How large will the framework be?
    It depends on the features you want.
    Can it be scaled down to contain only what I need?
    Yes. This can be done on two layers. First you can remove all libraries you don't use. Second, you can strip out every library from functionality you don't need.

    How is the framework installed on WinCE, just placing dlls together with the exe?
    Yes, that's correct.
    - Are there limitations in WinCE Qt compared with desktop windows Qt?
    No, no limitations in the API. Of course some things can't be done because of the limitations of the embedded platform (and the device) itself.

    - Does WinCE Qt (or also desktop windows Qt) still use windows functions like registry win32 API functions, functions imported from other dlls...
    Yes. Qt uses WinAPI and other libraries under the hood.

    - Are there tutorials especially for Qt under WinCE?
    Haven't seen any apart the ones in the official documentation. But that should be enough to get you started (there are few hundred examples in the docs).

    desktop windows:
    - Is it possible to create an exe that contains everything needed to run the application? So just send someone the exe, no installation, just start it on any windows PC(from win95 to win 7)?
    From 2000 to 7, yes. 95 and 98 are not supported by recent releases of Qt. And surely you won't be able to statically build a Qt application that will run correctly on both 95 and 7.
    - Are there special functions to be added like there are additional controls for Visual C or VCLs for C++Builder?
    Can you be more specific? Added where and by whom?

  3. #3
    Join Date
    Apr 2010
    Posts
    14

    Default Re: Questions before starting with Qt

    Hello wysota,

    and thank you for the quick reply.
    Concerning the "special functions" I was thinking about what I know as toolboxes for C++ builder. I used one that provided components for data visualization like graphs and 3D plot. But there are mny others out.
    So my question was if there are toolboxes and how to find them, maybe there is a kind of market place for such.

    Thank you for any help

    Martin

  4. #4
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Questions before starting with Qt

    Quote Originally Posted by MartinM View Post
    Concerning the "special functions" I was thinking about what I know as toolboxes for C++ builder. I used one that provided components for data visualization like graphs and 3D plot. But there are mny others out.
    So my question was if there are toolboxes and how to find them, maybe there is a kind of market place for such.
    Oh... you mean "custom widgets" or "addons"? Yes, there are some. You can see a link to one in my signature (hmm... I just noticed I can't see my signature. Anyway, here is a link: wwWidgets). Qwt (which has a dedicated subforum on this forum) is a very popular addon, there are others both free (both as in free beer and as in freedom) and commercial.
    Last edited by wysota; 22nd April 2010 at 20:42. Reason: Fixed signature
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  5. #5
    Join Date
    Apr 2010
    Posts
    14

    Default Re: Questions before starting with Qt

    Hello Wysota,

    thank you for these infos, Qwt looks great for my special purposes (even though no 3D plot yet) and yours look very good for general use.
    I will keep them in mind

    Thank you very much

    Martin

  6. #6
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Questions before starting with Qt

    Quote Originally Posted by MartinM View Post
    Qwt looks great for my special purposes (even though no 3D plot yet)
    You want a 3d plot? Be my guest - QwtPlot3D.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  7. #7
    Join Date
    Apr 2010
    Posts
    14

    Default Re: Questions before starting with Qt

    Hello wysota,

    and thank you for this great link.
    Well, now it is up to me to get started, let's go

    Thank you very much

    Martin

Similar Threads

  1. Emulator Starting and ending
    By mcwar in forum Qt for Embedded and Mobile
    Replies: 1
    Last Post: 13th January 2010, 13:22
  2. Starting game programming using Qt
    By sophister in forum Qt Programming
    Replies: 4
    Last Post: 4th November 2009, 05:31
  3. QProcess starting minimized
    By kobus in forum Qt Programming
    Replies: 1
    Last Post: 11th August 2009, 23:01
  4. problems starting process
    By parsito in forum Qt Programming
    Replies: 8
    Last Post: 11th May 2007, 21:32
  5. Error starting Qt
    By shamik in forum Installation and Deployment
    Replies: 1
    Last Post: 18th April 2007, 12:30

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.