Answer the question
In order to leave comments, you need to log in
Is it adequate to make the program interface in coreldraw?
I came across a small hack where you need to write a program. I want to write a program in Qt using QMl for UI. But it turned out that the customer threw me the program interface in the form of a file with the cdr extension. That is, it was made in coreldraw. There are 5-6 pages with buttons and other elements. I expected that I would get all graphics elements as images. At least that's how I used to work. What should I do with this file? Directly, as I understand it, images cannot be pulled out separately, or rather, this is not my job and I don’t even know how to do it and don’t want to deal with it. I tried to translate into Photoshop formats and into html. Everything is crooked and not as I wanted. Now I have a question. Do they do it in such a way that the programmer would work with similar files?
UPD:
As for me, this is equivalent to the fact that I give the source code to the customer and say - compile it yourself.
Answer the question
In order to leave comments, you need to log in
IMHO, it's better to make native elements or svg instead of pictures. Then with scaling many times less problems.
How does the customer know how you prepare the graphics then? You have the source - you can export to another vector format or to png.
Personally, on the contrary, I only require a vector source and I'm already compiling from it - it's easier to adapt and there is no fuss with clipping pictures, and you can change svg on the fly.
Now there are more adapted tools for interfaces - Figma, XD, Sketch, and at least the same Photoshop. In general, the design can be drawn in any program, the main thing is that this is agreed upon in the team.
If I were you, I would talk to the customer and tell him about the pitfalls. Maybe there is a chance to get the design in a different format, or maybe you will have to do it yourself. Or refuse altogether :-)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question