Bonsoir,
je viens de tester sur Win 7 cette version V 0.70-dev+svn5643 installeur (64bits) et l'éditeur m'affiche bien le cartouche à éditer, étrange.
You are not logged in. Please login or register.
QElectroTech → Posts by scorpio810
Bonsoir,
je viens de tester sur Win 7 cette version V 0.70-dev+svn5643 installeur (64bits) et l'éditeur m'affiche bien le cartouche à éditer, étrange.
Hallo,
%machine variable was renamed to %plant (Anlage), but you have to wait for the German translation to be ready.
%machine variable wurde in %plant (Anlage) umbenannt, aber Sie müssen warten, bis die deutsche Übersetzung fertig ist.
Revision: 5636
Author: scorpio810
Date: 2018-12-06 16:48:45 +0100 (Thu, 06 Dec 2018)
Log Message:
-----------
Dynamic text item : load the requested font style name, like: italic,
bold, regular, etc
You could draw a element and in your element in formula label field add template variable :
https://blog.qt.io/blog/2018/12/04/qt-5 … y-updates/
http://blog.qt.io/blog/2018/11/08/qt-ma … 14-mojave/
http://blog.qt.io/blog/2018/12/06/qt-5-12-lts-released/
Hier j'ai recompilé les environnements de cross-compilation pour Windows vers Qt 5.11.3 (security fix) , et fait la mise à jour pour macOS dans la foulée ! ça a occupé la machine une bonne partie de la nuit .. et aujourd'hui la version 5.12 vient pointer son nez .. :'( Bon ... la machine va encore compiler pendant des heures .. les nouveaux environnements..
Les prochains paquets pour Windows et macOS seront avec la version 5.12 du framework Qt.
A y être vous voyiez d'autres champ à rajouter, prix, poids, etc?
J'ai un peu regardé ce qui se fait sur d'autres logiciels du même type, je pense qu'on devraient ajouter ces nouveaux attributs, ça vous intéresse ?:
Prix
Puissance
Tension
Courant
Fréquence
Consommation
Courbe de déclenchement
Courant différentiel
Largeur
Hauteur
Poids
Bonjour,
c'est pareil les bornes étant vues comme un élément :
Hors sujet :
pendant que j'y suis, j'effacerai bien tous les doubles-points qui se sont incrustés au fil du temps dans la GUI. Ils sont supperflus à mon avis.
Et pis ca fera un peu de boulot aux traducteurs
T'as plus qu'a envoyé, si tu veux.
svn patch deletedouble_point.diff
Hello Gamezgust,
thanks for the compliments, but we do not have anyone who is expert in DXF and who can review the DXF export code right now, and add new dynamic texts conversion.
Hi,
look your config is saved in QElectroTech.conf example here :
[General]
border-columns_0=false
diagramitemfont=Sans Serif
diagramitemsize=9
diagramitemstyle=0
diagramitemweight=50
dxf_path=default
dynamic_rotation=270
dynamic_with=0
dynamicitemfont=URW Palladio L
dynamicitemsize=9
dynamicitemstyle=Regular
dynamicitemweight=50
foliolistfont=Noto Serif
foliolistsize=7
folioliststyle=Italic
foliolistweight=50
font_family=Sans Serif
lang=fr
usesystemcolors=true
@ Nuri : tu valides le commit 5627 ?
Rajouté champ "groupe fonctionnel" dans le widget, modifié l'ordre des champs dans le formulaire, et profité pour revoir certaines appellations sur l'export csv.
Pour récapituler tu as la variable cartouche "Installation" qu'on renseigne dans les propriété du folio, utilisable dans les formules de label, puis la variable "Groupe fonctionnel" qu'on renseigne dans le widget propriété de la sélection non utilisable dans les formules.
La variable "groupe fonctionnel" est exportée dans le csv .
Qui seront traduites par plant & group function en anglais, à toi de voir pour la traduction en allemand.
Si ça convient, je compilerai les paquets et générerai les nouvelles chaînes de caractères à traduire.
Nuri wrote:scorpio810 wrote:On vas étudier une solution pour développer ou réduire l'arborescence des champs affiché suivant l'utilisation souhaité.
Ben réfléchissez-y bien car ca va être difficile de faire meux qu'actuellement : en scrollant un peu avec la souris, toutes les infos sont très rapidement parcourues avec les yeux.
Je suis dans ce cas pas trop pour les arborescences à ouvrir ou fermer car il faut toujours cliquer quelque part pour voir ce que l'on veut.Je suis d'accord avec Nuri, il n'y a pas non plus 50 champs et ça deviendra un véritable clicodrome.
Qui plus est quand QET sera capable de gérer la norme IEC 81346, certains des ces champs vont disparaître.
/HS
Je pensais à la demande de Opus qui détourne QET pour ses schémas de tuyauterie.
Non, non pas de cliclodrome je pensai plutôt jouer avec populateTree() : peupler le reste de l'arbre si une clé n'est pas vide donc si l'user entre des données dans le champ bidule alors le groupe de champs suivant seront visibles et l'user pourra y rentrer des données.
HS/
Pour l'histoire des groupes fonctionnels, je vais déjà essayer d'éclaircir le sujet concernant la traduction.
Dans la version francaise d'Eplan, il me semble que c'est "installation" qui est utilisée comme traduction de "Anlage".
Je manque malheureusement de documents en francais traitant de l'IEC 81346. Avec ca, ce serait facile de savoir quel terme est à utiliser.
Rajouté champ groupe fonctionnel, modifié l'ordre des champs dans le formulaire, et profité pour revoir certaines appellations sur l'export csv.
Revision: 5626
Author: scorpio810
Date: 2018-12-02 16:54:08 +0100 (Sun, 02 Dec 2018)
Log Message:
-----------
Add new fields "Quantity, Unity" on properties of the selection widget
and for csv export
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é.
...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
.
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 :
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 ?
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>"
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..
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.
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.
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()));
QElectroTech → Posts by scorpio810
Powered by PunBB, supported by Informer Technologies, Inc.
Generated in 0.097 seconds (23% PHP - 77% DB) with 6 queries