6,926

(6 replies, posted in News)

Bonjour friskolon,

Pas encore... j'ai envoyé un email à Cyril, ça devrait pas tarder nomicons/smile

natdom wrote:

lu sur la roadmap de la version 0.4 :

"Possibilité d'ajouter des lignes pointillées entre des contacts, relais thermiques et / ou bobines pour indiquer une liaison entre eux. (CyrilF: Utile ? pas sur)"

Ces liaisons nous sont très utiles dans l'enseignement pour permettre aux élèves de noter les dépendances entre contacts et bobine.

De plus elles manquent également en schéma architectural.

La possibilité de dessiner librement des traits pleins, mixtes ... et pourquoi pas des formes simples serait vraiment un plus pour palier à ces manques.

Rajouté à la roadmap 0.4
http://qelectrotech.org/wiki/roadmap#version_04

6,928

(6 replies, posted in News)

Bonjour,

Depuis le très long temps passé depuis l'ancien tag 0.3 alpha, nous avons ajouté depuis l'ancien changelog :
http://qelectrotech.org/wiki/en/doc/changelog_0.22_0.3a

La collection s'enrichie de 1672 éléments dans 256 catégories (soit 1928 fichiers)
Dans la version 0.3 alpha, il y avait 1 465 éléments et 233 catégories, tandis que la version 0.22 avait 153 éléments et 51 catégories.

et les traductions avancent bien
http://qelectrotech.org/wiki/doc/transl … raductions

  • Déplacement des fonctions (éditer l'élément et retrouver dans panel) dans le menu contextuel clic droit (plus ergonomique).

  • Rafraîchir la liste des catégories lors d'un déplacement d'élément.

  • Ajout d'un bouton DateNow dans le dialog "propriétés du schéma"

  • Possibilité de mettre en pointillé un conducteur .

  • Possibilité d'utiliser du texte enrichi sur les champs texte dans les schémas.
    http://scorpio.kindwolf.org/temp/hack55.png

  • Ajout d'un éditeur wysiwyg html pour du texte enrichi :Gras,  italique, sous ligné , taille de police de 6 a 72 px et couleur de texte etc.

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

  • Changement d'outil (Mode sélection <-> Mode visualisation) avec le clic de la molette.

  • Éditeur de symbole: focus sur la nouvelle valeur langue,trie des langues par ordre alphabétique.

  • Ajout d'un widget reflétant le chargement d'un projet conséquent.

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

  • Numérotation automatique des conducteurs suivant vos règles.
    cf => note de joshua http://qelectrotech.org/wiki/doc/autonum
    http://scorpio.kindwolf.org/temp/autonum2.png

  • Ajout d'un dialogue pour pivoter automatiquement le texte si son conducteur est vertical ou horizontal, les paramètres sont enregistrés dans votre qelectrotech.conf
    http://scorpio.kindwolf.org/temp/conductor_rotation.png

  • Ajout de couleurs basiques sur l'outil ligne et sur le remplissage des primitives, ainsi que le style trait et point dans l’éditeur d’éléments.
    http://scorpio.kindwolf.org/temp/element_editor.png

  • Ajout de plusieurs protections pour empêcher d'enregistrer un élément si une de ses primitives dépasse de son hotspot.


Deux Plugins ont été rajoutés sur le forum punBB facilitant l'insertion de video ainsi que l’édition des messages.
Sur mantisbt notre bugtracker un plugin type TinyMCE facilitera l'insertion de rapports.

Pour l'insertion d'image de fond (plan architectural) le travail à été repoussé sur la branche 0.4.
(d'apres Cyril ça semble plus compliqué qu'il n'y parait), et après 1 an passé entre les deux taggs il est temps de préparer
la version finale pour cet été.

Voila
Laurent
The QElectroTech Team



youssefsan wrote:

We have released the version 0.3 beta. The previous version, 0.3 alpha, was released a long time ago (you can see the changelog between 0.22 and 0.3 alpha at http://qelectrotech.org/wiki/en/doc/cha … .22_0.3a).


Two more items for the changelog:
* In the official collection, there are now 1672 elements and 256 categoris for a total of 1928 files. In version 0.3 alpha, there were 1465 elements and 233 categories, while version 0.22 had153 elements and 51 categories.


*Progress in the translation (see http://qelectrotech.org/wiki/doc/translation/stats for current state)

* Functions (edit element and find in panel) have been moved to the context
Here is the changelog, for version 0.3 beta:

* Functions (edit element and find in panel) have been moved to the context menu, that can be accessed with right click. This is more user friendly.
* Refresh of categories when an element is moved.
* DateNow button added in the "Diagram property" dialog.
* Dotted lines can now been added between conductors.
* Rich text can be added to the diagram text fields.

[screenshot]

* HTML WYSIWYG editor for rich text: bold, italic, underlined, font size from 6 to 72 pixels, font colour, etc.

[Screenshot]

* You can change between the two modes(Selection mode <-> View mode) with the scroll button.
* Symbol editor: focus on the new value for language, languages sorted in alphabetical order.
* Added a widget that reflects the loading of a big project.

[Screenshot]

* Automated numbering of conductors according to your rules. See note from Joshua http://qelectrotech.org/wiki/doc/autonum
* Added a dialog to automatically rotate the text if the associated conductor is vertical or horizontal. Parameters are saved in qelectrotech.conf

[Screenshot]

* Added basic colours on the tools for lines and for the filling of the primitives, and also for the style line and point in the element editor.
* Added several protection to prevent from saving an element if one of its primitive is beyond the hotspot.


On the forum punBB, two plugins have been added to make it easier to add videos and message editing.

On Mantisbt, our bugtracker, a plugin similar to TinyMCE has been added. This would make it more easy to add reports.

Background image (architect's diagram) has been delayed to the version 0.4. According to Cyril it is more complicated that what appeared at first sight and after one year between 0.3 alpha and 0.3 beta, it is time to prepare the release of the final 0.3 version. We expect to release the sable 0.3 version this summer.

Translated and adapted from the news of Laurent by Youssef.

Bonjour natdom,

Un workaround existe il faut redessiner les symboles bobines et contacts par une borne supplémentaire
ensuite de les liers comme un conducteur avec le type tiret

merci de tes retours ;-)

Bonjour ,

Petit workaround pour ceux qui veulent copier un schéma venant d'un autre projet Qet, dans l'attente d'une solution dans le code .

[video]http://vimeo.com/68513750[/video]

6,931

(36 replies, posted in Bar Fourre-tout)

Merci ezza,

ajouté nomicons/wink

6,932

(36 replies, posted in Bar Fourre-tout)

Bonjour Ezza,

Merci, je prend  ;-)

Hi Silvo,

I think is possible, and this a great feature, but very hard to coding this .

Laurent

6,934

(0 replies, posted in News)

Bonjour,

J'ai mis a jour les pages de contact si j'ai oublié quelqu'un me le signaler

Hello,
I updated the contact pages if I forgot someone please let me know

http://qelectrotech.org/contact.html.en
http://qelectrotech.org/contact.html

Merci
Regards

Laurent

6,935

(1 replies, posted in News)

J'ai ajouté un workaround qui empêche la sauvegarde du symbole tant que le symbole dépasse du hotspot.

if (!ce_scene -> borderContainsEveryParts()) return(false);

6,936

(1 replies, posted in News)

bonsoir,

Nous avons trouver un bug gênant si un symbole est en dehors de son hostsop et si on le place sur un diagram scene il provoque la fermeture de Qet avec un crash .

l

aurent@debian:~$ dmesg | grep segfault
[ 3646.369916] qelectrotech[7454]: segfault at 60 ip 00007fe31ac68b77 sp 00007fff30249870 error 4 in libQtCore.so.4.8.4[7fe31aadc000+2ca000]

en attendant que que bug soit résolu faites attention à ce que le hostspot englobe bien le symbole en question

6,937

(0 replies, posted in News)

bonsoir,

La numérotation automatique fonctionne ainsi que le positionnement du texte suivant la position du conducteur.
les traductions ont repris de plus belle ...
déjà disponible sur mes debs, nous attendons les builds windows de cyril .
Jonas stein reprend de zéro celle de Markus dont un bug empêchait  d'associer le code et formulaire à la traduction sous Qtllinguist .
deux transducteurs nous ont rejoints pour traduire Qet en grec , merci a eux.
Yannis Gyftomitros && Nikos .
Je suis très affligé  comme toute l'équipe de qet d'apprendre que notre vaillant traducteur italien alessandro conti est probablement  décédé par la maladie , dont nous sommes sans nouvelles depuis 1 an, Silvio reprend son rôle .
http://www.ilrestodelcarlino.it/fano/pr … onti.shtml
Nous attachons toutes nos condoléances a sa famille dans leur douleur .
Les mots me manquent merci a tous pour votre soutient  ...

tu peux tester ça, mais pour l'instant ce n'est pas encore au point :p


gpg --keyserver pgpkeys.mit.edu --recv-key  EBDC189C0D3B29544669DD0688FD59D83E82A860
gpg -a --export EBDC189C0D3B29544669DD0688FD59D83E82A860  | sudo apt-key add -

Bon je laisse tomber, le couple debarchiver/debuploader se prêtent vraiment mal sur ce point .

natdom wrote:

je n'ai pas trouvé le lien pour la clé d'authentification du dépot ?

Quelle clé ? suite a ce message http://qelectrotech.org/forum/viewtopic … 1487#p1487

Ceci ne s'applique qu'aux membres développeurs, traducteur inscrit sur le projet et ayant aces au subversion .

Mais je suppose que tu parles de la clé d'authentification du dépôt pour les debs ?
Hélas je n'ai pas encore eu le temps de m'y pencher dessus.

Bonjour Natdom, berteh,

Quelques avancées dans ce domaine (premier patch de Cyril)

[video]http://vimeo.com/67635763[/video]

6,941

(0 replies, posted in FR : Aide, suggestions, discussions, ...)

Bonsoir,

deux Plugins ont été rajouté sur le forum punBB facilitant l'insertion de video ainsi que l’édition des messages.

Petit pense bête (special joshua...)  :p

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

svn://svn.tuxfamily.org/svnroot/qet/qet/trunk

http://scorpio.kindwolf.org/temp/qtcreator4.png
config du projet
http://scorpio.kindwolf.org/temp/qtcreator6.png
on ajoute le style de code Qet -> wget http://qelectrotech.org/wiki/_media/doc … -style.xml
http://scorpio.kindwolf.org/temp/xml_Qet_Qtcreator.png
http://scorpio.kindwolf.org/temp/hack35.png
on va booster les cpu  ->Specifies the number of jobs (commands) to run simultaneously.
make -j4 dans mon cas (grep -c "processor" /proc/cpuinfo valeur +1 ) bah j'ai gonflé un peu plus :p
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

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

6,945

(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

6,947

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