A y être vous voyiez d'autres champ à rajouter, prix, poids, etc?

Je sent qu' Opus va sauter sur l'occasion.
https://qelectrotech.org/forum/viewtopic.php?id=938

On vas étudier une solution pour développer ou réduire l'arborescence des champs affiché suivant l'utilisation souhaité.

Nuri wrote:

...Et donc, dans le widget "Propriétés du folio", il faut effacer le nouveau champ "groupe fonctionnel" et renommer "installation" en "groupe fonctionnel".
Idem pour les pages sommaire : pas besoin d'implémenter une nouvelle colonne, il suffit de renommer "installation" en "groupe fonctionnel".

Dans le widget "propriétés de la sélection", on a avait pas encore le champ "installation" mais tu viens de créer "groupe fonctionnel" donc c'est bon pour ce widget maintenant.

Désolé pour ce basar nomicons/blush .
Cela vient du fait qu'autrefois je parlais d' "installation" alors que maintenant je pense qu'il vaut mieux traduire par "groupe fonctionnel".

Je ne comprend pas pourquoi tu veux cette variable dans le widget propriétés de la sélection, %M est renseigné dans les propriétés du cartouche de ton folio  champ "installation" plus tard groupe fonctionnel, donc %M  est lu depuis le cartouche du folio encours et on peut l'utiliser dans  les formules de label.
Cela fonctionnera dans ce cas et non si on rajoute le champ dans ce widget  propriétés de la sélection.

p, li { white-space: pre-wrap; }
QString QETApp::elementTranslatedInfoKey(const QString &info)

{

if (info == "formula") return tr("formule du label");

else if (info == "label") return tr("Label");

else if (info == "function-group") return tr("Groupe fonctionnel");

else if (info == "location") return tr("Localisation");



else if (info == "comment") return tr("Commentaire");

else if (info == "function") return tr("Fonction");

else if (info == "tension-protocol") return tr("Tension / Protocole");

else if (info == "auxiliary1") return tr("Bloc auxiliaire 1");

else if (info == "auxiliary2") return tr("Bloc auxiliaire 2");



else if (info == "description") return tr("Description textuelle");

else if (info == "designation") return tr("Numéro d'article");

else if (info == "manufacturer") return tr("Fabricant");

else if (info == "manufacturer-reference") return tr("Numéro de commande");

else if (info == "machine-manufacturer-reference") return tr("Numéro interne");

else if (info == "provider") return tr("Fournisseur");





return (info);

}

Ce qui donnerai :

https://download.qelectrotech.org/qet/forum_img/nuri-function_group5.png

Bon, je n'ai plus qu'a faire un revert de ces gros patchs. A moins que tu ais une idée de nouveau champ a ajouter, a y être ?

nuri wrote:

A part peut-être le fait qu'il manque toujours le champ "groupe fonctionnel" dans le widget propriétés de l'élément. Je contourne le problème en utilisant "champ auxiliaire 1" mais ce serait mieux d'avoir un champ dédié à cela (exactement comme quand t'as implémenté le champ "localisation").



"<li>%{machine} : nom du groupe fonctionnel du projet</li>"


nomicons/whistling


https://download.qelectrotech.org/qet/forum_img/nuri-function_group.png




https://download.qelectrotech.org/qet/forum_img/nuri-function_group1.png
https://download.qelectrotech.org/qet/forum_img/nuri-function_group2.png
https://download.qelectrotech.org/qet/forum_img/nuri-function_group3.png

nuri wrote:

Et y'a pas du tout moyen d'enregistrer la config QET dans un fichier sous Windows ?

C'etais le cas avant la 0.5. voir commit 4206 QETApp::settings() -> QSettings settings;
On n'avaient pas prévu, ce type d'utilisation...


https://qelectrotech.org/forum/viewtopi … 4276#p4276


A part peut-être le fait qu'il manque toujours le champ "groupe fonctionnel" dans le widget propriétés de l'élément. Je contourne le problème en utilisant "champ auxiliaire 1" mais ce serait mieux d'avoir un champ dédié à cela (exactement comme quand t'as implémenté le champ "localisation").

Ok, je verrai ça demain, je rajoute ce champ entre quel champs ?

Sur Linux, macOS la configuration est enregistrée dans un fichier texte, sur Windows dans la base de registre, Redmond avait bien poussé à une certaine époque les devs a tout enregistrer dans la base de registre, vu le gros merdier que c'est devenu au fil du temps, ils s'en mordent un peu les doigts aujourd'hui et le conseille moins..voire plus du tout..nomicons/laughing

4,258

(1 replies, posted in Code)

Added, thanks.

Revision: 5617
Author: scorpio810
Date: 2018-11-29 10:42:23 +0100 (Thu, 29 Nov 2018)
Log Message:
-----------
Big increase the value of QPainterPathStroker for very very long text, thanks
re-searcher

FYI, new packages is on the road.

4,259

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

In latest 0.7 dev, go to settings dynamic text field, choose font size 7, now open your element in element editor save as to your custom collection, add your new dynamic texts in element and save it.
Drag and drop your element modified on diagram, now a popup ask if you want to overwite symbol, etc choose overwrite, save as to new project name (backup), and re open your project, all instance of this element as changed by your modified element.

4,260

(554 replies, posted in News)

nomicons/smile

Des polices adaptées peuvent rendre vos schémas bien plus présentables.

J'avais pensé à ce petit patch pour l’éditeur d’élément et les textes dynamiques, mais les polices se configurant dans la conf, ça pouvait être un peu pénible.. et  seulement limité aux textes dynamiques dans l’éditeur.

--- sources/editor/graphicspart/partdynamictextfield.cpp
+++ sources/editor/graphicspart/partdynamictextfield.cpp
@@ -165,10 +165,13 @@
                               dom_elmt.attribute("y", QString::number(0)).toDouble());
     setZValue(dom_elmt.attribute("z", QString::number(zValue())).toDouble());
     QGraphicsTextItem::setRotation(dom_elmt.attribute("rotation", QString::number(0)).toDouble());
-    setFont(QETApp::diagramTextsFont(dom_elmt.attribute("font_size", QString::number(9)).toInt()));
+    //setFont(QETApp::diagramTextsFont(dom_elmt.attribute("font_size", QString::number(9)).toInt()));
     m_uuid = QUuid(dom_elmt.attribute("uuid", QUuid::createUuid().toString()));
     setFrame(dom_elmt.attribute("frame", "false") == "true"? true : false);
     setTextWidth(dom_elmt.attribute("text_width", QString::number(-1)).toDouble());
+    QFont font_(dom_elmt.attribute("font_family", font().family()),
+                dom_elmt.attribute("font_size", QString::number(9)).toInt());
+    setFont(font_);
 
     QMetaEnum me = DynamicElementTextItem::textFromMetaEnum();
     m_text_from = DynamicElementTextItem::TextFrom(me.keyToValue(dom_elmt.attribute("text_from").toStdString().data()));

4,261

(554 replies, posted in News)

Pour info, en jouant sur la font des textes dynamiques ont peut changer le rendu des polices affichées sur vos projets, ce n'est que le rendu et n'est pas sauvegardé dans le XML. Donc si on change la font dans la config qu'on ferme le projet qu'on le ré ouvre l'apparence  des fonts change.
Attention donc avec certaines polices exotiques, certains y trouverons leur compte pour embellir leurs schémas, hein Nuri... nomicons/smile

https://download.qelectrotech.org/qet/forum_img/font_element.png
https://download.qelectrotech.org/qet/forum_img/font_element1.png
https://download.qelectrotech.org/qet/forum_img/font_element2.png

nomicons/smile

Hello,

try copy/paste and delete after previous element, and check settings :

https://download.qelectrotech.org/qet/forum_img/copy_paste_label.png

4,264

(554 replies, posted in News)

Revision: 5605
Author: scorpio810
Date: 2018-11-25 10:55:11 +0100 (Sun, 25 Nov 2018)
Log Message:
-----------
Enable the possibility to define the path of user tbt template
collection.



https://qelectrotech.org/bugtracker/view.php?id=166

https://download.qelectrotech.org/qet/forum_img/custom_tbt.png

4,265

(554 replies, posted in News)

Revision: 5603
Author:   blacksun
Date:     2018-11-24 22:12:27 +0100 (Sat, 24 Nov 2018)
Log Message:
-----------
Dynamic text item : load the good font from xml.
Laurent, you can now sleep well nomicons/smile

T'as bien raison Joshua,  je me suis bien arraché les cheveux sur ce truc ..



Revision: 5604
Author: blacksun
Date: 2018-11-24 22:26:24 +0100 (Sat, 24 Nov 2018)
Log Message:
-----------
Change xml tag name : dynamicitemfont
by : font_family

4,266

(8 replies, posted in DE : Hilfe, Vorschläge, Unterhaltungen...)

Hallo,

0.5  es ist sehr alt ...nomicons/getlost

https://launchpad.net/~scorpio/+archive … rotech-dev

oder anders AppImage :

https://download.qelectrotech.org/qet/builds/AppImage/

4,267

(554 replies, posted in News)

For Windows XP/Vista users I build new 0.7-dev svn 5590 installer package.
https://download.qelectrotech.org/qet/b … /XP_Vista/ 

Bonjour, 
ajouté.

4,269

(554 replies, posted in News)

FYI I added Ubuntu Cosmic 18.10 build in 0.7 PPA

4,270

(554 replies, posted in News)

Revision: 5590
Author:   scorpio810
Date:     2018-11-14 14:19:01 +0100 (Wed, 14 Nov 2018)
Log Message:
-----------
Add label formula of element in export partlist to csv

Revision: 5590
Author:   scorpio810
Date:     2018-11-14 14:19:01 +0100 (Wed, 14 Nov 2018)
Log Message:
-----------
Add label formula of element in export partlist to csv

Hallo, wie das ?

https://download.qelectrotech.org/qet/forum_img/label_formula_csv.png

4,273

(5 replies, posted in Code)

Revision: 5589
Author:   scorpio810
Date:     2018-11-12 17:07:52 +0100 (Mon, 12 Nov 2018)
Log Message:
-----------
Change in aboutqet widget fixed size, thanks Re-searcher

4,274

(554 replies, posted in News)

Hello guys,

FYI Fernando started work on new manual  for 0.7 (always based on Sphinx). 

https://download.qelectrotech.org/qet/m … index.html 

4,275

(5 replies, posted in Code)

Have you tried it on litle screen ?