Re: Nouveautés de la version de développement 0.7

Revision: 5898
Author:   scorpio810
Date:     2019-05-31 00:17:03 +0200 (Fri, 31 May 2019)
Log Message:
-----------
Elementspanelwidget: adds keyboard shortcuts to quickly move up, down,
or move the targeted folio to the beginning of the project


F3 MoveUp
F4 MoveDown
F5 MoveUpTop

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

527 (edited by S.DEFFAUX 2019-05-31 11:10:38)

Re: Nouveautés de la version de développement 0.7

Lors de l'export en DXF, les logo ne s'affiche pas et le mémé problème pour les élements "graphisme".
c'est bon je m'en sort avec cloudconvert le rendu à l'air pas mal

Re: Nouveautés de la version de développement 0.7

Toi aussi t'as besoin d'un export DXF, pour quelle raison ?,  j'en ai jamais eut le besoin..

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

oui pour donner à mon et mes sous-traitant.Qet est très pour pour moi en interne mais tout le monde ne l'a pas.
Mais le PDF ne l'ai  satisfait pas.
Je pense que le DXF es plus universelle (et plus professionnel) on peu l'ouvrir avec Autocad

Re: Nouveautés de la version de développement 0.7

il existe aussi https://convertio.co/fr/ pour la conversion

Re: Nouveautés de la version de développement 0.7

S.DEFFAUX wrote:

il existe aussi https://convertio.co/fr/ pour la conversion


Image conversion done in an instant with DraftSight 2019
Save countless hours of design time with the new Image Trace feature built directly into the DraftSight 2019 interface that allows you to:
quickly and painlessly convert simple or complex raster images to DWG files in seconds
eliminate the need to manually retrace images or use a 3rd party software
accurately trace logos, floor plans, and other images in .bmp, .png, and .jpg formats to convert to vector format
Once converted, the design can be easily saved, shared, or sent directly to a laser or vinyl cutter.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

Avec l'arrivée prochaine de Qt 5.13 il pourrait être intéressant d’explorer Qt WebAssembly, ce qui permettrait de consulter et modifier un projet, schémas sur n'importe quel navigateur et OS par exemple sur une tablette Android ou Ipad...


En attendant vous avez RollApp  et QET en version 0.5 sur un cloud dans votre butineur preferé quelque soit la machine, Android, Ipad, etc:
https://www.rollapp.com/app/qelectrotech


https://www.rollapp.com/plans

https://qelectrotech.org/forum/viewtopi … 2967#p2967


Ce serai bien s'il pouvaient mettre à jour vers la 0.6..., voila je viens d'en faire la demande, a suivre.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

S.DEFFAUX wrote:

Lors de l'export en DXF, les logo ne s'affiche pas et le mémé problème pour les élements "graphisme".
c'est bon je m'en sort avec cloudconvert le rendu à l'air pas mal

Pour les baisc shapes  Polyline et polygone il manque du code dans createdxf.cpp pour gérer la conversion en DXF, pour moi c'est du chinois .. exemple_ci dessous par contre si un expert comme Ronny ou d'autres peuvent filer un coup de main, ce sera avec plaisir.

// Draw the Rectangle
            To_Dxf << 0         << "\r\n";
            To_Dxf << "LINE"    << "\r\n";
            To_Dxf << 8         << "\r\n";
            To_Dxf << 0         << "\r\n";    // Layer number (default layer in autocad)
            To_Dxf << 62        << "\r\n";
            To_Dxf << colour    << "\r\n";    // Colour Code
            To_Dxf << 10        << "\r\n";
            To_Dxf << x1        << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 20        << "\r\n";
            To_Dxf << y1        << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 30        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 11        << "\r\n";
            To_Dxf << x1+width  << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 21        << "\r\n";
            To_Dxf << y1        << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 31        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 0         << "\r\n";
            To_Dxf << "LINE"    << "\r\n";
            To_Dxf << 8         << "\r\n";
            To_Dxf << 0         << "\r\n";    // Layer number (default layer in autocad)
            To_Dxf << 62        << "\r\n";
            To_Dxf << colour    << "\r\n";    // Colour Code
            To_Dxf << 10        << "\r\n";
            To_Dxf << x1        << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 20        << "\r\n";
            To_Dxf << y1        << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 30        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 11        << "\r\n";
            To_Dxf << x1        << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 21        << "\r\n";
            To_Dxf << y1+height << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 31        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 0         << "\r\n";
            To_Dxf << "LINE"    << "\r\n";
            To_Dxf << 8         << "\r\n";
            To_Dxf << 0         << "\r\n";    // Layer number (default layer in autocad)
            To_Dxf << 62        << "\r\n";
            To_Dxf << colour    << "\r\n";    // Colour Code
            To_Dxf << 10        << "\r\n";
            To_Dxf << x1+width  << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 20        << "\r\n";
            To_Dxf << y1        << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 30        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 11        << "\r\n";
            To_Dxf << x1+width  << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 21        << "\r\n";
            To_Dxf << y1+height << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 31        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 0         << "\r\n";
            To_Dxf << "LINE"    << "\r\n";
            To_Dxf << 8         << "\r\n";
            To_Dxf << 0         << "\r\n";    // Layer number (default layer in autocad)
            To_Dxf << 62        << "\r\n";
            To_Dxf << colour    << "\r\n";    // Colour Code
            To_Dxf << 10        << "\r\n";
            To_Dxf << x1        << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 20        << "\r\n";
            To_Dxf << y1+height << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 30        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            To_Dxf << 11        << "\r\n";
            To_Dxf << x1+width  << "\r\n";    // X in UCS (User Coordinate System)coordinates
            To_Dxf << 21        << "\r\n";
            To_Dxf << y1+height << "\r\n";    // Y in UCS (User Coordinate System)coordinates
            To_Dxf << 31        << "\r\n";
            To_Dxf << 0.0       << "\r\n";    // Z in UCS (User Coordinate System)coordinates
            file.close();
        }
    }
}

Post's attachments

Attachment icon createdxf.cpp 35 kb, 270 downloads since 2019-06-09 

Attachment icon createdxf.h 2.57 kb, 265 downloads since 2019-06-09 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5908
Author: scorpio810
Date: 2019-06-10 12:07:13 +0200 (Mon, 10 Jun 2019)
Log Message:
-----------
Add a shortcut "Ctrl+Shift+P" to quickly open the dialog used
for create the auto numbering rules.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5910
Author: scorpio810
Date: 2019-06-10 13:34:57 +0200 (Mon, 10 Jun 2019)
Log Message:
-----------
Bug fix : when user load a project which contains summary pages, project
was marked modified (summary was created on the fly and moved from the end on second
position), now the project is no longer marked as amended when user have one or multiples summary pages when loading this project.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Pour info, comme le vous le savez-déjà les pages sommaires sont dynamiques, donc le cartouche de ces pages sommaires prendra celui mis en paramètre dans la configuration du projet -> nouveaux folios -> choix du cartouche. Ceci à chaque lancement du projet.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

Pour info, comme le vous le savez-déjà les pages sommaires sont dynamiques, donc le cartouche de ces pages sommaires prendra celui mis en paramètre dans la configuration du projet -> nouveaux folios -> choix du cartouche. Ceci à chaque lancement du projet.

Ce ne serait pas possible de configurer à part le cartouche et les info type version, label folio, etc ... à part de la définition du folio par défaut ?

Re: Nouveautés de la version de développement 0.7

Non, tu peut définir des variables et cartouche pour tout le projet, mais aussi en cliquant sur un folio spécifier une autre révision, un autre cartouche que celui par défaut,  l'auteur, la date , etc.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

Non, tu peut définir des variables et cartouche pour tout le projet, mais aussi en cliquant sur un folio spécifier une autre révision, un autre cartouche que celui par défaut,  l'auteur, la date , etc.

Ok, mais ceux pour le sommaire hérite bien du réglage pour les nouveaux folios du projet ?

Re: Nouveautés de la version de développement 0.7

galexis wrote:
scorpio810 wrote:

Non, tu peut définir des variables et cartouche pour tout le projet, mais aussi en cliquant sur un folio spécifier une autre révision, un autre cartouche que celui par défaut,  l'auteur, la date , etc.

Ok, mais ceux pour le sommaire hérite bien du réglage pour les nouveaux folios du projet ?

Oui.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:
galexis wrote:
scorpio810 wrote:

Non, tu peut définir des variables et cartouche pour tout le projet, mais aussi en cliquant sur un folio spécifier une autre révision, un autre cartouche que celui par défaut,  l'auteur, la date , etc.

Ok, mais ceux pour le sommaire hérite bien du réglage pour les nouveaux folios du projet ?

Oui.

D'où ma question: ne serait-il pas possible de dissocier le paramétrage "folio par défaut de celui pour le sommaire ?

Re: Nouveautés de la version de développement 0.7

C'est quoi qui te gêne, le cartouche ou les variables?
Pour le cartouche ça risque d’être compliqué, pour les variables ça pourrait se faire avec des variables spéciales pour les pages sommaires.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Ne vous emballez pas trop les gars.
Je comprend ton problème Galexis, mais il vaut mieux laisser comme c'est actuellement, on oublis les variables spécial pour le sommaire.
La solution c'est de reprendre le sommaire (je crois que je me répète nomicons/grin), afin de faire un truc paramétrable et surtout pas un truc qui se met à la volé avec entre autre comme problèmes, si on veut mettre un cartouche autre que celui par défaut du projet, avoir de grosse incohérence avec les num de fil ou d'élément en fonction de la formule utilisé, etc....

Je vous promet plein de chose, mais pas assez de temps pour tout faire.
Mais en tous cas, je ne veut pas perdre du temps à faire un truc vite fait qui sera buggé (variable spécial sommaire) où il faudra revenir dessus du coup car buggé, et pour finir qu'il faudra mettre une couche de rétrocompatibilité quand un vrai sommaire paramétrable verra le jour.

voila nomicons/smile

Développeur QElectroTech

Re: Nouveautés de la version de développement 0.7

Revision: 5915
Author:   scorpio810
Date:     2019-06-12 02:48:36 +0200 (Wed, 12 Jun 2019)
Log Message:
-----------
Adding or revoming diagram set project to modified

Revision: 5916
Author:   scorpio810
Date:     2019-06-12 03:03:02 +0200 (Wed, 12 Jun 2019)
Log Message:
-----------
When user cleanning an project, set project to modified

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

C'est quoi qui te gêne, le cartouche ou les variables?
Pour le cartouche ça risque d’être compliqué, pour les variables ça pourrait se faire avec des variables spéciales pour les pages sommaires.

Ce n'est pas une histoire de variable mais de lieu de stockage des info concernant le cartouche: si on ne met pas les info du cartouche dans "nouveau folio" à chaque impression c'est la misère.

Post's attachments

Capture.PNG, 40.45 kb, 1014 x 540
Capture.PNG 40.45 kb, 269 downloads since 2019-06-12 

Re: Nouveautés de la version de développement 0.7

On peux remplacer "Liste des folios" par "SOMMAIRE" dans la traduction FR, si tu veux... nomicons/tongue pour le reste il faudrait rajouter un autre widget et beaucoup de code, donc niet! nomicons/wink En principe toutes ces variables tu les avais déjà pré définies.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

scorpio810 wrote:

On peux remplacer "Liste des folios" par "SOMMAIRE" dans la traduction FR, si tu veux... nomicons/tongue pour le reste il faudrait rajouter un autre widget et beaucoup de code, donc niet! nomicons/wink En principe toutes ces variables tu les avais déjà pré définies.

Je comprends pas pourquoi tu parles de variables pour le sommaire ...
Il faudrait effectivement un endroit pour dire: le nom du folio sommaire, la révision, la date, l'auteur.

Re: Nouveautés de la version de développement 0.7

Revision: 5939
Author:   scorpio810
Date:     2019-06-25 14:58:29 +0200 (Tue, 25 Jun 2019)
Log Message:
-----------
AboutQET : improve QSysInfo informations

Ces informations nous seront très utiles quand vous aurez un souci pour debugger.
Exemple :

QElectroTech V 0.70-RC1 r5939
Compilation : CLANG 10.0.0 (clang-1000.10.44.4) - built with Qt 5.12.3 - run with Qt 5.12.3 using 16 thread(s)
OS : darwin - x86_64 - Version : macOS High Sierra (10.13) - Kernel : 17.0.0

QElectroTech V 0.70-RC1+svn5939
Compilation : GCC 8.3.0 - built with Qt 5.12.3 - run with Qt 5.12.3 using 16 thread(s)
OS : winnt - x86_64 - Version : Windows 10 (10.0) - Kernel : 10.0.15063


800x400

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

Revision: 5941
Author:   scorpio810
Date:     2019-06-25 17:35:01 +0200 (Tue, 25 Jun 2019)
Log Message:
-----------
AboutQET : Add compilation date and time

QElectroTech V 0.70-RC1
Compilation: GCC 8.3.0 - built with Qt 5.11.3 - Date : Jun 25 2019 : 17:36:19 - run with Qt 5.11.3 using 16 thread(s)
OS : linux - x86_64 - Version : Debian GNU/Linux 10 (buster) - Kernel : 5.0.21-vanilla


QElectroTech V 0.70-RC1 r5941
Compilation : CLANG 10.0.0 (clang-1000.10.44.4) - built with Qt 5.12.3 - Date : Jun 25 2019 : 18:04:39 - run with Qt 5.12.3 using 16 thread(s)
OS : darwin - x86_64 - Version : macOS High Sierra (10.13) - Kernel : 17.0.0


Mais :

  compilation_info += " - Date : " + QString(__DATE__);
                                             ^~~~~~~~
sources/aboutqet.cpp:94:38: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
  compilation_info += " : " + QString(__TIME__);

Edit : ça devrait le faire, merci Martin pour l'information :
https://wiki.debian.org/ReproducibleBui … mCPPMacros

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Nouveautés de la version de développement 0.7

commit 097645f5ff9c81d9334b2ba5b5fd2ca7c00c68ad
Author: joshua <joshua@joshua-desktop>
Date:   Mon Jul 1 20:12:12 2019 +0200

    Use of QSAveFile instead a QFile.

https://doc.qt.io/qt-5.9/qsavefile.html

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."