J
J
Julius Alm2014-10-17 16:15:07
C++ / C#
Julius Alm, 2014-10-17 16:15:07

Qt for a teapot, or looking for normal books!?

Can anyone recommend normal qt books, have experience in writing programs in c, java.
If I understand the purpose of qt correctly, then this is a framework with a set of libraries for compiling applications for various OCs, did I understand correctly?
Let's say there is some kind of application on c, main.cpp., the calculator is the same as an option, how can we compile it and run it already under ubuntu, let's say, we are briefly interested, like we connect those libraries, add it and compile it. It's just thoughts, but you need to know in fact.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
K
Kyberman, 2014-10-17
@Kyberman

Here are some similar questions:
one
two
three

J
jackroll, 2014-10-17
@jackroll

1) Documentation
2) Blanchet J. - Qt4. GUI Programming in C++

A
AlexP11223, 2014-10-17
@AlexP11223

connect those libraries, add that and compile

You usually don't need to connect anything (well, maybe anything like WindowsExtras, etc.), you just need to use the compiler for the desired OS. Usually it is easiest to do this from under the same OS (you can use a virtual machine), because it is still needed for testing.
That is, to compile under Windows from under Windows (MS VC ++ or MinGW), under Linux from under Linux.
But of course, different options are possible (google something like "qt cross compile", habrahabr.ru/post/198142 ), there is no standard and only right way.
Well, it doesn't have to be just for that. It often happens that they do it for one OS (especially desktop applications, because the UI for them is nothing more to do in C ++, Qt is the most popular, well, just a bunch of components that make work easier).

T
Timur Tokar, 2014-11-09
@OverClocker

In my opinion, a normal book: Max Schlee - Qt 4.8. Professional programming in C++. But without understanding OOP, there is nothing to watch there.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question