Petit pense bête

prérequis ssh-askpass -> apt-get install ssh-askpass

Nouveau projet de type "import Subversion"
chemin de ssh-askpass  -> whereis ssh-askpass
http://scorpio.kindwolf.org/temp/qtcreator12.png
identifiant et chemin de svn
http://scorpio.kindwolf.org/temp/qtcreator2.png
chemin du depot et emplacement du projet
http://scorpio.kindwolf.org/temp/qtcreator4.png
config du projet
http://scorpio.kindwolf.org/temp/qtcreator6.png
on ajoute le style de code Qet
http://scorpio.kindwolf.org/temp/qtcreator7.png
on va booster les cpu  make -j4 dans mon cas
http://scorpio.kindwolf.org/temp/qtcreator10.png
argument de l’exécutable
dans mon cas
--common-elements-dir=/home/laurent/Qet_laurent/trunk/elements --lang-dir=/home/laurent/Qet_laurent/trunk/lang
http://scorpio.kindwolf.org/temp/qtcreator11.png

Merci :-)

7,228

(0 replies, posted in News)

Bonjour,

Apres l'ajout de couleurs basique dans le remplissage des primitives polygone cercle etcc, dans l’éditeur de symbole, nous venons de rajouter un choix de couleur basique aussi pour les lignes et contour des primitives .
Nous avons aussi ajouté à la demande d'un utilisateur l'outil tiret point (dashdotted) dans l’éditeur de symbole .
Je ne pense pas qu'ajouter un choix de couleur autre aux textes dans l’éditeur soit utile, donc nous l'avons pas rajouté.

A venir l'insertion d'une image comme fond dans un folio .
A venir la rotation automatique des textes des conducteurs voir la vidéo

[video]http://vimeo.com/67420311[/video]
[video]https://download.qelectrotech.org/qet/j … %3a08.webm[/video]

Voila après ça nous arrêtons les features !!!
Nous prévoyons de tagger une beta pour fin juin, et sortir la 0.3 finale en juillet....

Laurent

Bonjour natdom,

Cela nous fais toujours grandement plaisir d'avoir des retours d'enseignants qui utilisent Qet, et je les en remercie.
J'ai prévu de releaser la 0.3 bientôt, courant fin juin.
Mais si nous pouvons le faire avant...., tout déprendra du temps de libre de chacun .

Laurent

7,230

(0 replies, posted in News)

Bonjour,

Suite à la demande de certains, j'ai ajouté la possibilité de remplir les primitives dans l’éditeur de symbole avec quelques
couleurs de base , c'est plutôt au mode enseignant que je dédie cette fonctionnalité .

http://scorpio.kindwolf.org/temp/color3.png
http://scorpio.kindwolf.org/temp/color4.png


@+
Laurent

Ps les packages debian sont déjà sur le serveur, et j'attend avec impatience les builds windows de Cyril .
Les builds windows sont ici https://download.qelectrotech.org/qet/builds/20130529/

Pour faire ça j'ai bien peur qu'il ne faille pas y compter :p
http://scorpio.kindwolf.org/temp/color1.png


r2181-scorpio810.diff
Modified: trunk/sources/customelement.cpp
===================================================================
--- trunk/sources/customelement.cpp     2013-05-28 16:50:35 UTC (rev 2180)
+++ trunk/sources/customelement.cpp     2013-05-29 09:02:26 UTC (rev 2181)
@@ -765,6 +765,15 @@
                                } else if (style_value == "black") {
                                        brush.setStyle(Qt::SolidPattern);
                                        brush.setColor(Qt::black);
+                               } else if (style_value == "blue") {
+                                       brush.setStyle(Qt::SolidPattern);
+                                       brush.setColor(Qt::blue);
+                               } else if (style_value == "red") {
+                                       brush.setStyle(Qt::SolidPattern);
+                                       brush.setColor(Qt::red);
+                               } else if (style_value == "green") {
+                                       brush.setStyle(Qt::SolidPattern);
+                                       brush.setColor(Qt::green);
                                } else if (style_value == "none") {
                                        brush.setStyle(Qt::NoBrush);
                                }

Modified: trunk/sources/editor/customelementgraphicpart.cpp
===================================================================
--- trunk/sources/editor/customelementgraphicpart.cpp   2013-05-28 16:50:35 UTC (rev 2180)
+++ trunk/sources/editor/customelementgraphicpart.cpp   2013-05-29 09:02:26 UTC (rev 2181)
@@ -39,6 +39,10 @@
        if      (_filling == NoneFilling)  css_like_styles += "none";
        else if (_filling == BlackFilling) css_like_styles += "black";
        else if (_filling == WhiteFilling) css_like_styles += "white";
+       else if (_filling == GreenFilling) css_like_styles += "green";
+       else if (_filling == BlueFilling) css_like_styles += "blue";
+       else if (_filling == RedFilling) css_like_styles += "red";
+
        
        css_like_styles += ";color:";
        if      (_color == WhiteColor) css_like_styles += "white";
@@ -76,6 +80,9 @@
                } else if (style_name == "filling") {
                        if      (style_value == "white") _filling = WhiteFilling;
                        else if (style_value == "black") _filling = BlackFilling;
+                       else if (style_value == "red") _filling = RedFilling;
+                       else if (style_value == "green") _filling = GreenFilling;
+                       else if (style_value == "blue") _filling = BlueFilling;
                        else if (style_value == "none")  _filling = NoneFilling;
                } else if (style_name == "color") {
                        if      (style_value == "black") _color = BlackColor;
@@ -126,6 +133,15 @@
        } else if (_filling == WhiteFilling) {
                brush.setStyle(Qt::SolidPattern);
                brush.setColor(Qt::white);
+       } else if (_filling == GreenFilling) {
+               brush.setStyle(Qt::SolidPattern);
+               brush.setColor(Qt::green);
+       } else if (_filling == RedFilling) {
+               brush.setStyle(Qt::SolidPattern);
+               brush.setColor(Qt::red);
+       } else if (_filling == BlueFilling) {
+               brush.setStyle(Qt::SolidPattern);
+               brush.setColor(Qt::blue);
        }
        
        // applique la couleur de trait

Modified: trunk/sources/editor/customelementgraphicpart.h
===================================================================
--- trunk/sources/editor/customelementgraphicpart.h     2013-05-28 16:50:35 UTC (rev 2180)
+++ trunk/sources/editor/customelementgraphicpart.h     2013-05-29 09:02:26 UTC (rev 2181)
@@ -46,7 +46,10 @@
        enum Filling {
                NoneFilling,  ///< No filling (i.e. transparent)
                BlackFilling, ///< Black filling
-               WhiteFilling  ///< White filling
+               WhiteFilling,  ///< White filling
+               GreenFilling, ///< Green filling
+               RedFilling,  ///< Red filling
+               BlueFilling  ///< Green filling
        };
        
        /// This enum lists the various line colors available to draw primitives.

Modified: trunk/sources/editor/styleeditor.cpp
===================================================================
--- trunk/sources/editor/styleeditor.cpp        2013-05-28 16:50:35 UTC (rev 2180)
+++ trunk/sources/editor/styleeditor.cpp        2013-05-29 09:02:26 UTC (rev 2181)
@@ -32,6 +32,7 @@
        color = new QButtonGroup(this);
        color -> addButton(black_color = new QRadioButton(tr("Noir", "element part color")),  CustomElementGraphicPart::BlackColor);
        color -> addButton(white_color = new QRadioButton(tr("Blanc", "element part color")), CustomElementGraphicPart::WhiteColor);
+
        
        // style
        style = new QButtonGroup(this);
@@ -51,7 +52,10 @@
        filling -> addButton(no_filling    = new QRadioButton(tr("Aucun", "element part filling")), CustomElementGraphicPart::NoneFilling );
        filling -> addButton(black_filling = new QRadioButton(tr("Noir", "element part filling")),  CustomElementGraphicPart::BlackFilling);
        filling -> addButton(white_filling = new QRadioButton(tr("Blanc", "element part filling")), CustomElementGraphicPart::WhiteFilling);
-       
+       filling -> addButton(green_filling = new QRadioButton(tr("Vert", "element part filling")),  CustomElementGraphicPart::GreenFilling);
+       filling -> addButton(red_filling   = new QRadioButton(tr("Rouge", "element part filling")),   CustomElementGraphicPart::RedFilling);
+       filling -> addButton(blue_filling  = new QRadioButton(tr("Blue", "element part filling")),   CustomElementGraphicPart::BlueFilling);
+
        // antialiasing
        antialiasing = new QCheckBox(tr("Antialiasing"));
        
@@ -91,11 +95,14 @@
        filling_layout -> addWidget(no_filling);
        filling_layout -> addWidget(black_filling);
        filling_layout -> addWidget(white_filling);
+       filling_layout -> addWidget(green_filling);
+       filling_layout -> addWidget(red_filling);
+       filling_layout -> addWidget(blue_filling);
        filling_layout -> addStretch();
        main_layout -> addLayout(filling_layout);
        
        main_layout -> addStretch();
-       
+
        setLayout(main_layout);
 }
 

Modified: trunk/sources/editor/styleeditor.h
===================================================================
--- trunk/sources/editor/styleeditor.h  2013-05-28 16:50:35 UTC (rev 2180)
+++ trunk/sources/editor/styleeditor.h  2013-05-29 09:02:26 UTC (rev 2181)
@@ -41,9 +41,9 @@
        CustomElementGraphicPart *part;
        QVBoxLayout *main_layout;
        QButtonGroup *color, *style, *weight, *filling;
-       QRadioButton *black_color, *white_color, *normal_style, *dashed_style, *dotted_style;
+       QRadioButton *black_color, *white_color,  *normal_style, *dashed_style, *dotted_style;
        QRadioButton *none_weight, *thin_weight, *normal_weight, *no_filling;
-       QRadioButton *black_filling, *white_filling;
+       QRadioButton *black_filling, *white_filling, *green_filling, *red_filling, *blue_filling;
        QCheckBox *antialiasing;
        
        // methods

Bonsoir, la dernière révision, devrait te plaire elle pose tous les textes des conducteurs en 270° si conducteur est lui même vertical, et cella  facilite grandement le travail fastidieux de les repositionner tous.
Le mouvement se faisant en interne il n'est pas possible de l'enregistrer dans un autre angle,(pour l'instant).
Vos avis nous intéressent.

Laurent .

Bonsoir,

Caracole wrote:

Colorier des fils cela vous parait un sapin de noel ? seulement donne un + réaliste et visuel au schéma.

La possibilité de tracer des conducteurs en couleur à été ajouté à Qet depuis plus de deux ans .....
Quelle version utilise tu ?

Caracole wrote:

Dommage que je ne programme plus ( j'ai 70 printemps) sinon j'aurai ajouté depuis longtemps une propriété couleur aux fils - ..

C'est bien dommage, nous sommes en recherche de développeurs C++  Qt, pour nous aider à faire avancer le projet .

7,234

(1 replies, posted in News)

Bonjour,

Depuis la dernière news notre travail à porté sur:

* Le mode zoom/move du clic molette (wheel event)
* Un brin de cosmétique sur l'editeur de texte enrichi
* La numérotation automatique des conducteurs est en bonne voie, grâce au travail de Joshua et de Cyril (vidéo)


[video]http://vimeo.com/66562835[/video]
https://download.qelectrotech.org/qet/v … -0000.mpeg

Bonjour Pierre,

Cela a été voulu des le départ, nous ne voulions pas de schéma en mode sapin de noël .
Mais de nos jours Qet est de plus en plus utilisé par l'enseignement, donc oui pourquoi pas ajouter de la couleur dans les symboles si c'est à titre pédagogique.

Bonjour,

Tu peux exporter tes schémas en svg png etcc et choisir d'activer la grille ou pas
http://scorpio.kindwolf.org/temp/hack61.png

7,237

(4 replies, posted in News)

les derniers builds windows sont ici -> https://download.qelectrotech.org/qet/builds/20130424/

7,238

(4 replies, posted in News)

Captaindoc wrote:

Yes nomicons/smile
Vous ferez une new quand une version stable sera sortie ?

Oui, elle devrait en principe sortir avant l'été, et sera précédée d'une release candidate.
Ps: merci pour tes symboles, je les ai ajouté.

jerome32310 wrote:

Bonjour Scorpio,

Mea culpa, avec une version plus récente ça fonctionne!!! OUF

Merci à tous

PS: J'ai rajouté le Siemens Logo OBA7 dans la base de donnée.

Merci de ton retour nomicons/wink
J’espère que Cyril fera des builds windows bientôt,  qui reflete davantage les derniers commits en relatation avec ma News.
Je te remercie de ton commit, et par la même occasion je te pousse en nous en faire d'autre, c'est devenu trop calme sur ajout
de symbole que je m'en inquiète.

7,240

(4 replies, posted in News)

Quelques screens ..
http://scorpio.kindwolf.org/temp/hack48.png
http://scorpio.kindwolf.org/temp/hack39.png
http://scorpio.kindwolf.org/temp/hack55.png

7,241

(4 replies, posted in News)

Bonjour,
Quelques nouvelles du projet

nous avons ajouté 

  • Un éditeur wysiwyg html pour du texte enrichi :BOLD, ITALIC, taille de police de 6 a 72 px etcc
    vous pouvez aussi entrer votre code html dans l'onglet source.

  • Un bargraph sur l'ouverture d'un projet long à charger.

[video]http://www.youtube.com/watch?v=Bh3HNZ07p_k[/video]

  • Le clic molette souris permet de passer de l'outil zoom au déplacement et vice-versa dans l’éditeur de schéma et d’élément.

  • Une classe nomenclature avec export csv a été implémentée, mais le format des éléments devant être repensé, elle est pour l'instant pas incluse en mode release.

  • Grace à Joshua et Cyril, le travail continue sur la numérotation automatique des conducteurs -> http://qelectrotech.org/wiki/doc/autonum

  • Un bug affectant le décorateur dans l’éditeur d’élément à été contourné (l'impossibilité de Scaler/Mover un trait vertical/horizontal).

  • Un nouveau traducteur Nikos Papadopoylos nous rejoint pour traduire Qet en Grec.

Bonjour,

Oulaa ta version date un peu
Revision: 1593
Author:   xavier
Date:     2012-03-24 15:34:25 +0100 (Sat, 24 Mar 2012)

Essaye avec une plus récente et tient nous au courant
https://download.qelectrotech.org/qet/builds/20130324/

Dans ce style ?

http://scorpio.kindwolf.org/temp/hack45.png

Sur http://www.autotracer.org/ tu pourras convertir en dxf ton image, et t'en servir comme symbole, attention Qet n'est pas fait pour charger des symboles de plusieurs Mio .

Bonjour berteh,

Pour l'instant ce n'est pas possible, et dans l'état actuel nous nous concentrons sur d'autres priorité.
Mais, il existe un Workaround qui peux fonctionner.
A l'aide de ce script python (testé sous gnu/linux), il est possible de convertir un dessin dxf en symbole Qet  -> ftp://download.qelectrotech.org/qet/scr … xf_elmt.py

Laurent T

Voila, nous avons ajouté un widget pour éditer les textes statiques d'un schéma.
http://scorpio.kindwolf.org/temp/hack37.png


http://www.youtube.com/watch?v=LCgJgLCykLc

7,246

(4 replies, posted in News)

Bonjour,

Quelques nouvelles du projet depuis le départ de Xavier.
Le développement à repris, avec comme développeurs: Cyril (cfdev), Joshua (black_sun), et moi même.
Nous avons ajouté

La possibilité d'utiliser du texte enrichi dans les schémas (et les éléments posés sur le schéma),
un widget d’édition du texte est encours.
Editeur de symbole :focus sur la nouvelle valeur langue, les langues sont maintenant triées par ordre alphabétique.

A venir
Outil Zoom sur la molette, plus ergonomique.
La numérotation automatique: ajoute une méthode sur le texte des conducteurs:
conducteurs au même potentiel électrique =  même numérotation
Prochain conducteur posé si pas au même potentiel électrique = incrémentation de la numérotation

@+
Laurent T

youssefsan wrote:

Here are some news since Xavier left the project. We resumed the development with  Cyril (cfdev), Joshua (black_sun), and Laurent (Scorpio810).
We have added the following features:
- possibility to add rich text in the diagrams as on the elements that are  added to the diagrams.
- a widget editor is under development
- symbol editor: focus on the new language value, languages are now sorted in alphabetical order.
The features that are planned:
- improving usability by added a tool to zoom on the scroll wheel.
- automated numbering: added a method on text for conductors. Conductor with same potential would have same number and the next conductor that has not the same potential that is added would increment the number.

Youssef
(Translated and adapted from news item by Scorpio810 published on March 28)

Astuce:
http://www.html.am/html-editors/online-html-editor.cfm
Cet éditeur de texte HTML permet de générer des codes de texte HTML, qu'on pourra ensuite coller dans un champ texte de Qet .

Éditez le texte a votre guise,
ensuite sélectionner le texte puis on copie dans le presse-papier par ctrl + c .
Dans Qet, ajouter un champ texte, l'ouvrir et coller par ctrl +v .

les builds windows sont disponibles ici, (merci à Cyril pour ses builds )
Accéder à la version la plus récente de QElectroTech --> https://download.qelectrotech.org/qet/builds/20130324/

dans l'avenir un éditeur de ce type sera intégré dans Qet .

un tableau comme champ texte

http://scorpio.kindwolf.org/temp/hack22.png

Mes dernières expérimentations sur le code m'ont amené à pouvoir coller et modifier un texte enrichi d'une page web, Libreoffice etc ..directement dans un champ texte sur un folio .

Pour les impatients, les paquets Debian sont sur le dépôt .

La prochaine étape sera l'ajout d'un éditeur richtext  wysiwyg plus pratique .



http://scorpio.kindwolf.org/temp/hack14.png
http://scorpio.kindwolf.org/temp/hack15.png
http://scorpio.kindwolf.org/code/hack16.png
http://scorpio.kindwolf.org/temp/hack18.png

7,250

(7 replies, posted in EN : Help, suggestions, discussions, ...)

Hi,

In your script it is possible to parse .qet file to find autor, page, date, and generating  contents page (sommaire) without add a keyword ?

Regards.