Pages: << < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 > >>

MAC OS X, DXF convert
by scorpio810 on 18/07/2014 at 15:46:20
Bonjour,

Quelques nouvelles du front.

L’élément switch à été ajouté aux Xref.

Screenshot

Il est maintenant possible de compiler Qet sous MAC OS X (clang)
Yoann rejoint l’équipe, il s'occupera des paquets Qet OS X.


Il était difficile jusqu’à présent avec la pile undo/redo de suivre les changements dans l'historique surtout dans les multiples folios d'un projet, ce n'est plus le cas.
Le parcours de la pile d'annulation est maintenant animé. 

Citation :


Les Widgets étaient écris en dur dans le code, Joshua c'est attelé à les retravailler avec Qt designer, les futurs ajouts seront donc plus facile, par contre certaines chaines de traduction sont à refaire.


Ronny à travaillé sur un "convertisseur dxf -> elmt" au début sous excel en vba, la conversion de ce xlsm sur LibreOffice n’étant pas évidente du tout, Ronny l'a porté directement sous Qt.

Ce convertisseur est capable d'extraire les arcs, cercles, polygones, textes, etc.. en primitives Qet, à la différence de "convert_dxf_elmt.py" qui générait des points pour représenter certaines primitives comme les cercles, arcs.

Exemple de conversion d'un dxf en elmt.
Screenshot

Screenshot

Screenshot

Les prochains travaux seront de peaufiner la conversion dxf en elmt, et d’intégrer le convertisseur dans l’éditeur d’élément de Qet.
Editeur de symbole -> conversion_DXF, affichage de la conversion en elmt (preview) et enregistrement dans la collection utilisateur.

Screenshot

Le code du Viewer à été mis a jour pour être capable de lire les derniers ajouts apporté dans l’éditeur de symbole:
le style de ligne, l’épaisseur de trait, le remplissage, et les couleurs.
http://download.tuxfamily.org/qet/viewer/20140717/elementviewer.tar.gz
Par contre il ne gere pas encore les rotations de texte.
Certains des dxf convertis ne sont pas encore lisibles par le viewer alors que ça ne pose aucun problème au programme Qet.
Le code du viewer date de 2009, Qet à beaucoup évolué depuis...
Screenshot


Enjoy!
Xrefs, basic shapes, stylesheet
by scorpio810 on 03/07/2014 at 15:58:19
Bonjour,


Vous avez du remarquer l'ajout de nouvelles fonctions dans les derniers builds.

Il  a été ajouté dans les "basic shapes", l'outil polygone, il permet de dessiner des polygones et des lignes brisées.

Screenshot


Qet est maintenant capable de venir charger une feuille de style (stylesheet) directement du répertoire conf.
Un exemple est fourni dans le répertoire: examples/styles il suffit de copier le "style.css" dans le dossier personnel Qet.

Le répertoire conf de Qet se trouve:

Citation :
Sous Windows:
Avec l'installateur c'est  c:utilisateurston nomAppDataRoamingqet
Avec la ReadyToUse dans le répertoire conf/
Sous Debian et autres distributions gnu/linux c'est dans /home/user/.qet 
soit  cd ~.qet


Plus d'infos sur les styles, documentation, exemples de CSS, etc en suivant ce fil:

http://qelectrotech.org/forum/viewtopic.php?pid=1861#p1861


Éditeur d'éléments:


On peut définir un champ texte comme label, et c'est sur ce champ que sera ajouté automatiquement la valeur "label", l'utilisateur pourra ensuite renseigner ce champ pour chaque symbole.
Cette propriété est utilisable sur tous les symboles, elle permet de gagner du temps, il sera inutile d’éditer l'underscore "_" sur le symbole quand on renseigne les propriétés, le label sera automatiquement renseigné sur le symbole.

A ce jour l'ensemble de la collection n'en profite pas encore, mais c'est applicable pour vos éléments.


Pour les Xrefs (références croisées) on peux choisir de l'afficher en mode croix ou liste, sois en bas ou sous le label,
on peux aussi afficher par exemple: la référence en croix en bas de page dans le cas d'une bobine et en liste sous le label dans le cas d'un maître type protection.


La collection officielle à été mise à jour dans ce sens.

Pour les protections on à ajouté ce tag:


Code :
</names>
    <kindInformations>
        <kindInformation name="type" show="1">protection</kindInformation>
    </kindInformations>



Pour les bobines:


Code :
</names>
      <kindInformations>
        <kindInformation name="type" show="1">coil</kindInformation>
     </kindInformations>


Screenshot




Quelques exemples de styles:

Screenshot

Screenshot


Screenshot

Screenshot


Screenshot



Screenshot

Enjoy!
Basic shapes new code
by scorpio810 on 14/06/2014 at 18:42:25
Bonjour,


Le code des formes simples à été revu et amélioré, il devrait corriger certains bugs.(rev 3134)

 Le verrouillage est de retour, l’accrochage sur la grille (snap to grid), et un curseur (slider) permet de redimensionner en temps réel la forme sélectionnée, comme pour les images.

Du fait de ces changements il n'est plus compatible avec les anciennes basic shapes enregistrées dans vos projets,
il fera donc les refaire.


Nous sommes désolé pour ce petit changement, mais Qet n'en sera que plus solide.


Enjoy!
Laurent
QET enable C++11
by scorpio810 on 07/06/2014 at 11:03:39
Bonjour,


Quelques nouvelles depuis la dernière news.

La collection d’éléments est à ce jour à:
/Qet-svn/qet_directory$ ./count_elements.sh 
2305 éléments dans 365 catégories (soit 2670 fichiers)

L’éditeur d’éléments:


Il profite du passage à la norme C++11, et un gros nettoyage dans le code à été fait.
replace home made property by Q_PROPERTY for all primitive
De plus les variables des primitives sont maintenant fixées à deux décimales.

Il reconnait maintenant les éléments maître/esclaves et leurs kindinformations.
Un widget à été ajouté pour faciliter le changement ou l'ajout de propriétés sur ces éléments.Ainsi qu'un label.
add dialog for edit element properties (master, slave etc...).


L'édition des propriétés dans un éditeur texte n'est plus obligatoire, vous pouvez lâcher vos Emacs, Vim :P
Il devient aisé de copier des symboles de la collection vers sa collection personnelle sans perdre ces attributs.

Les basic shapes profite d'une fonction de mise à l’échelle, des poignées de redimensionnement sont à l’étude.
QetShapeItem: Add Scale option with UNDO/REDO



Pour la table de référence croisée il est possible de rajouter un préfixe suivant le type de contact, qui sera affiché dans la croix.
exemple: P pour contact puissance, T pour contact temporisé.

Traduction:
La traduction de l'interface et de la collection élément en flamand (Belgium-Flemish) est assuré par Ronny.
Le folio "liste des schémas" est maintenant traduit. 

Enjoy

Laurent
Kill flag
by scorpio810 on 29/04/2014 at 07:11:09
Bonjour,


Quelques nouvelles du front ...

La traduction de l'interface et de la collection élément en langue néerlandaise (Pays-bas) fait un bon de géant et est maintenant complète grâce au remarquable travail de Shooter.

L’éditeur de texte enrichi épure les balises html dans l'onglet source si l'icone est coché.

Pour les références croisées:
Il est maintenant possible d'ajouter les contacts esclaves puissance dans le tableau.
Il est aussi possible de switcher du mode tableau en mode liste.
Soit dans menu Projet pour le projet encours soit dans la configuration pour les futurs projets.
Les commentaires si activés sont automatiquement mis a la ligne si le texte est trop long
Des bugs ont aussi été corrigés.

Des changements dans le code ont permis de supprimer le flag "-fno-ipa-sra", ça devrait surement régler les problemes de compilation sous Mac os X et sous freeBSD avec clang.



Basic shapes: le verrouillage de ces formes simples entraînant des légers bugs, la fonction à été désactivée, de plus elle n'est plus utile de nos jours.

Les paquets Windows profite de la release en version finale de Qt 4.8.6, sans le style windowsvista, windowsxp hélas qui ont du être oublié sur la version open source par les développeurs : p


Quelques screens pour la route ...

Screenshot
Screenshot
Sans les contacts de puissance
Screenshot
Avec les contacts de puissance
Screenshot
En mode liste
Screenshot

Pages: << < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 > >>