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 > >>

Windows: automatic set styles
by scorpio810 on 12/08/2014 at 02:25:05
Bonjour,

Un bug à été résolu, la couleur du bouton n'avait pas de changement âpres la sélection dans la palette de couleur, ni le focus sur la couleur du conducteur sélectionné, suivant les styles des OS: GTK, windowsxp, windowsvista, et surement Mac os X et pourtant fonctionnement parfait sous l'environnement KDE depuis des lustres!. :P



Jusqu’à présent il était difficile de trancher sur quel style mettre par défaut pour les utilisateurs Windows. Car il reste des utilisateurs de Qet sous XP, ou pire .., et forcer un style windowsvista sur une machine en XP, ben ça passe pas, tiens donc ..
On se retrouve alors avec des gros carré bleu sur la barre de progression par exemple, etc ce qui donne pas envie.
Le style Vista est plus léché que le style XP, coins des boutons arrondis, relief, etc.

Donc dorénavant le code de Qet détectera la version de Windows et appliquera le style adéquat suivant la machine. rev:3267
  • Windows < XP -> style windows.
  • Windows = XP -> style windowsxp.
  • Windows ≥ vista -> style windowsvista.
Apres il est possible de surclasser en remettant  -style windowsxp dans le "Lancer QET.bat" dans program files.

Enjoy!
New auto numbering
by scorpio810 on 06/08/2014 at 15:06:29
Bonjour,

Quelques nouvelles fraîches..! :cool:

Sur la numérotation auto jusqu’à  présent il fallait créer une règle par folio, ce qui pouvait être très lourd sur un gros projet.
La numérotation auto peut maintenant gérer l'ensemble du projet :
Dans l’éditeur on crée des règles spécifiques du style: 
  • commande
  • puissance
  • plc in
  • plc out
  • etc..
Ces règles pourrons ensuite être appelés sur n'importe lequel des folios du projet, il est aussi possible de passer d'une règle à l'autre
au sein d'un même folio.

Les règles sont importées dans le projet, pour l'instant il n'y a pas la possibilité de supprimer, renommer une règle ou d'exporter des règles d'un autre projet en GUI, mais facile d’éditer le .qet avec un éditeur de texte.

[code=xml]<conductors_autonums>
            <conductor_autonum title="folio">
                <part increase="1" type="folio" value=""/>
                <part increase="1" type="string" value="/"/>
                <part increase="1" type="unit" value="8"/>
            </conductor_autonum>
            <conductor_autonum title="test1">
                <part increase="1" type="string" value="test"/>
                <part increase="1" type="unit" value="3"/>
            </conductor_autonum>
        </conductors_autonums>

[/code]
A partir de la révision 3229, la numérotation n’incrémente plus au travers de l’élément borne:
Un répertoire, ainsi qu'une borne de continuité à été ajouté.
Pour faire vos propres bornes, cet élément doit contenir le tag: link_type="terminal"

exemple
Code :
<definition width="20" version="0.3" hotspot_x="10" hotspot_y="10" height="20" type="element" ic="true" orientation="dyyy" link_type="terminal">


Screenshot

Screenshot

Screenshot

Enjoy!
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

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 > >>