Results 1 to 5 of 5

Thread: [ANN] QtitanNavigationDesignUI 4 beta has been released!

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Apr 2025
    Posts
    1
    Qt products
    Qt5
    Platforms
    MacOS X

    Default Re: [ANN] QtitanNavigationDesignUI 4 beta has been released!

    I'm curious if there are any limitations to the compatibility between XML files exported from Adobe XD and different versions of Qt (like 6.2 and later)? And if there are changes in the design after exporting, is there any tool that supports updating the XML file flexibly without having to start over?


    ** Moderator note: Spam URL removed. To the poster: Zero tolerance for spam on this forum. Next time, you will be banned and your posts deleted. **
    Last edited by d_stranz; 20th April 2025 at 16:59.

  2. #2
    Join Date
    Oct 2009
    Posts
    23
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4 Qt/Embedded Qt Jambi PyQt3 PyQt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: [ANN] QtitanNavigationDesignUI 4 beta has been released!

    Apparently, here we need to explain a little, the XML file is an intermediate link, which can always be regenerated from the Adobe XD template file using dctool.exe. For Qt, we provide a parser of this XML, which is compatible with the format generated by our toool dcmake.exe, parser can be compiled with Qt5 or Qt6. Along with this parser, there is a rendering mechanism compatible with QStyle. For example, you need to draw a push button. The button is drawn in AdobeXD with states - pressed, normal, mouse hovered or disabled. Then this button gets into XML and is parsed on the Qt side into a structure, which then draws the button at the time of the call QStyle::drawControl(QStyle::CE_PushButton);

  3. #3

    Default Re: [ANN] QtitanNavigationDesignUI 4 beta has been released!

    How do dctool.exe and dcmake.exe differ in the process of creating and processing XML files, and why use both tools?

  4. #4
    Join Date
    Oct 2009
    Posts
    23
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4 Qt/Embedded Qt Jambi PyQt3 PyQt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: [ANN] QtitanNavigationDesignUI 4 beta has been released!

    dcmake.exe is a command line utility that allows to convert Adobe XD (soon will be available converter for Figma) to the DC XML format.
    dctool.exe is a comprehensive application that allows you to create XML design documents from scratch. You can also upload Adobe XD there through the Import menu and modify it.

    dctool.exe is still under development and many editing functions are either disabled or do not work correctly. But in general, these programs can do the same:

    dctool.exe - Import From... Adobe XD "AdobeXDDocument.xd" - Save As (Save Components As) "AdobeXDDocument.design"
    dcmake.exe - "dcmake.exe -i AdobeXDDocument.xd -o AdobeXDDocument.design -c -f online"

Similar Threads

  1. [ANN] QtitanNavigationDesignUI 3 beta has been released!
    By AlexLeo in forum Qt-based Software
    Replies: 0
    Last Post: 29th November 2021, 08:12
  2. [ANN] QtitanDataGrid 7 beta has been released!
    By AlexLeo in forum Qt-based Software
    Replies: 0
    Last Post: 29th November 2021, 08:10
  3. [ANN] QtitanDataGrid 4.0.0 (beta) has been released!
    By Big_Z in forum Qt-based Software
    Replies: 1
    Last Post: 28th September 2015, 12:51
  4. [ANN] Qtitan Multimedia 1.1 Has Been Released!
    By AlexLeo in forum Qt-based Software
    Replies: 0
    Last Post: 5th September 2010, 16:38
  5. [ANN]Qtitan DataGrid 1.0 Has Been Released!
    By AlexLeo in forum Qt-based Software
    Replies: 0
    Last Post: 5th September 2010, 16:37

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.