Answer the question
In order to leave comments, you need to log in
What is the telegram desktop client written in?
According to the source codes, I realized that the program itself was written on the pluses. And, most likely, the program was written in Qt. But with the help of what means the gui was created, I could not figure it out. I would be grateful for detailed answers and / or links about how all this was created (namely, the desktop version of the client), I am especially interested in gui.
Answer the question
In order to leave comments, you need to log in
On Qt, it is drawn directly in hardcore through QPainter. In general, the impressions from the code are negative, it is very specific, huge functions, large nesting, don't do it like that. I would recommend writing such custom interfaces in QML, or at least in QtWidgets + QSS.
It is absolutely certain that they use Qt for the desktop version.
#include <QtCore/QTimer>
#include <QtGui/QColor>
In the cart, there is a whole combine from different languages, qt/python/c++/h#/bash/vbs, even a batch file was lying around in the project, this is what I saw in a couple of minutes walking around the repository, in general, the devil will break his leg to figure it out.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question