You are not logged in. Please login or register.
Active topics Unanswered topics
Search options (Page 257 of 291)
PS: t'es trop rapide pour répondre aux demandes, ça va donner de mauvaises habitudes aux utilisateurs ...
Et Joshua encore plus rapide pour trouver un bug dans mon commit, et le corriger. ;-)
Revision: 3483
Author: blacksun
Date: 2014-11-13 13:12:53 +0100 (Thu, 13 Nov 2014)
Log Message:
-----------
Diagram image item fix : At opening of diagram, position is wrong if image was saved with is_movable to false;
r3483-blacksun.diff
Modified: trunk/sources/qetgraphicsitem/diagramimageitem.cpp
===================================================================
--- trunk/sources/qetgraphicsitem/diagramimageitem.cpp 2014-11-13 11:21:06 UTC (rev 3482)
+++ trunk/sources/qetgraphicsitem/diagramimageitem.cpp 2014-11-13 12:12:53 UTC (rev 3483)
@@ -198,7 +198,6 @@
if (e.tagName() != "image") return (false);
QDomNode image_node = e.firstChild();
if (!image_node.isText()) return (false);
- is_movable_ = (e.attribute("is_movable").toInt());
//load xml image to QByteArray
QByteArray array;
@@ -212,6 +211,7 @@
setScale(e.attribute("size").toDouble());
applyRotation(e.attribute("rotation").toDouble());
setPos(e.attribute("x").toDouble(), e.attribute("y").toDouble());
+ is_movable_ = (e.attribute("is_movable").toInt());
return (true);
}
Merci du retour, tu pourras tester?
La révision 3482 sauvegarde l’état de verrouillage des images, basic shapes.
Bonjour,
Le statut verrouillé ou pas n’était pas sauvegardé dans le xml ni lu pour les basic shapes et les images.
Un premier patch ressemblerai à ça:
Index: sources/qetgraphicsitem/diagramimageitem.cpp
===================================================================
--- sources/qetgraphicsitem/diagramimageitem.cpp (révision 3478)
+++ sources/qetgraphicsitem/diagramimageitem.cpp (copie de travail)
@@ -198,6 +198,7 @@
if (e.tagName() != "image") return (false);
QDomNode image_node = e.firstChild();
if (!image_node.isText()) return (false);
+ is_movable_ = (e.attribute("is_movable").toInt());
//load xml image to QByteArray
QByteArray array;
@@ -226,6 +227,7 @@
result.setAttribute("y", QString("%1").arg(pos().y()));
result.setAttribute("rotation", QString("%1").arg(rotation()));
result.setAttribute("size", QString("%1").arg(scale()));
+ result.setAttribute("is_movable", bool(is_movable_));
//write the pixmap in the xml element after he was been transformed to base64
QByteArray array;
Index: sources/qetgraphicsitem/qetshapeitem.cpp
===================================================================
--- sources/qetgraphicsitem/qetshapeitem.cpp (révision 3478)
+++ sources/qetgraphicsitem/qetshapeitem.cpp (copie de travail)
@@ -204,6 +204,7 @@
bool QetShapeItem::fromXml(const QDomElement &e) {
if (e.tagName() != "shape") return (false);
+ is_movable_ = (e.attribute("is_movable").toInt());
m_shapeStyle = Qt::PenStyle(e.attribute("style","0").toInt());
if (e.attribute("type", "0").toInt() != Polyline) {
@@ -235,6 +236,7 @@
//write some attribute
result.setAttribute("type", QString::number(m_shapeType));
result.setAttribute("style", QString::number(m_shapeStyle));
+ result.setAttribute("is_movable", bool(is_movable_));
if (m_shapeType != Polyline) {
result.setAttribute("x1", mapToScene(m_P1).x());
Par contre je persiste :
- je pose l'élément toto sur mon schéma
- je modifie toto dans la lib
- je recharge les collections (la j'ai bien le nouveau toto dans le panneau des éléments)
- je ferme et je ré ouvre mon schéma
... et j'ai toujours l'ancien toto sur mon schéma.
Il te faut poser le nouveau toto sur le projet, n'importe ou et le supprimer plus tard, pour écraser les symboles existants.
gromit wrote:OK, je pense que je devais être en version beta, je vais reprendre la dernière. J'ai utilisé le .deb téléchargé sur qelectrotech.org (je suis en ubuntu 12.04, la version dans mes dépots est ancienne).
merci
La beta était touchée par ce bug:
http://qelectrotech.org/forum/viewtopic.php?id=565
Pourquoi t' ajoutes pas L’URL du dépôt, t' auras des mises à jours régulières, et automatiques.
deb http://debian.qelectrotech.org/qet/debian/ unstable main
http://qelectrotech.org/wiki/doc/install_debian
La version beta avait un problème avec le label de certains éléments maître.
La version Debian sur le dépôt apt de Qet?
La flèche circulaire c'est pour recharger la collection, le projet est rechargé qu’après être fermé et ré ouvert.
Bonjour Gromit et bienvenue,
Quelle version de Qet?
Sur une modification mineure d'un élément on conserve le label.
Les changements ne sont visibles qu'a la relecture du projet, ça a toujours été le cas.
Bonjour,
Dans le but de faciliter le dessin de symbole et de gagner en ergonomie.
A partir de la révision 3475 les croix d'aide au dessin ont étés ajoutées aussi sur les bornes.
La touche espace provoque la rotation de la primitive arc, et aussi des bornes pendant le dessin.
L'outil conserve l'orientation de l'ancienne borne tournée avec la touche espace.
L'icone outil sélection disparaît, il faut cliquer sur une primitive pour l’éditer.
Bonjour PAC-MAC74,
Merci et bienvenue.
je ne sais pas quand vous trouvez le temps de faire ça mais bravo.
Avec Joshua on est dans la maintenance et en équipe, lui en 3*8 dans sa boite et moi en 5*8, ça laisse un peu de temps libre pour Qet en dehors de nos heures de travail. On compte pas les heures passées sous Qet.
Pour certains symboles complexes, tu peux regarder le convertisseur dxfelmt, il facilite grandement le travail quand le constructeur en propose.
Salut Yoann,
Il est fort probable qu'il faille intégrer un qelectrotech.conf minimal dans ce cas pour ces paquets.
[youtube]6DIQJiYjch4[/youtube]
Bonjour,
Un bug majeur a été corrigé depuis la beta:
http://qelectrotech.org/forum/viewtopic.php?id=565
l’éditeur d’élément se voit ajouté les croix d'aide au dessin,
Le clic droit annule le dessin de la primitive en cours.
Le double clic termine le polygone.
La primitive sélectionnée reste active pour un nouveau dessin, la touche "echap" ou clic droit désélectionne l'outil.
Enjoy!
Confirmé, merci du retour.
Bonjour,
Plus d'explications sur ce fil.
http://qelectrotech.org/forum/viewtopic … 2747#p2747
Non, ce n'est pas encore possible d'avoir une taille de police différente pour le champ commentaire affiché en bas de page.
C'est normal, vu les noms à rallonges que tu utilises, la boite de dialogue s’étend pour contenir le chemin + nom complet.
.qet/elements/favre_a/fa09/fa09_01_sps_siemens_logo/fa09_01_0100_logo_divers/fa09_01_0125_logo_switch_csm230_routeur_non_gere_100_240v_acdc.elmt
Les noms courts sont préférables, par contre tu peux documenter dans le commentaire du symbole.
fa09_01_0125 LOGO CSM230, 100-240v~; 115-210V=, unmanaged switch
La révision 3464 règle définitivement le problème et les commentaires en bas de pages sont de retours.
Les builds sont dans les dépôts.
Bonjour galexis,
exactement.
Mais de couleur plus sombre (car jaune sur blanc c'est pas trop top) et en continue.
Cela peux être une options (bouton ou menu voir préférence pour l'activé ou le désactivé)
Elle est maintenant en bleu foncé comme celle dans l’éditeur d’éléments, donc plus visible si tu restes sur un fond blanc. ;-)
Pas du tout,
Certains champs de texte sur plusieurs lignes et ou déplacés ne sont plus lu et sont remplacé par un underscore.
Dans le cas ou ce champ a été supprimé, il est de nouveau rajouté l'underscore par défaut.
Je garde mon patch de la 3459
Merci Laurent et surtout un grand merci pour le retour, a deux c'est vraiment difficile de tout faire, et sur notre temps libre..., et surtout de tout tester dans tous les sens.
Voila les builds sont dans les dépôts.
La révision 3459 règle ce problème, mais les commentaires en bas de pages ne sont plus affichés pour le moment.
Les builds sont en cours d'upload.
scorpio810 wrote:Apres le devel n'est pas encore complètement arrêté sur la 0.4, de chouettes features sont encore possibles et certaines sont en discussion..
Les croix d'aide au dessin comme celles des basic shapes commencent à arriver dans l’éditeur d’élément et en bleu
, pour l'instant ça ne touche que les primitives trait et rectangle.
Un clic droit annule la forme en cours mais l'outil sélectionné reste actif pour redessiner cette forme.
Apres recherche le problème ne vient pas des labels, attendez avant de reprendre vos schémas.
bernard_andre wrote:Bonjour
4) Le déplacement d'un champs de texte à l'aide de la souris uniquement (avant CTRL+souris) n'est pas une bonne trouvaille. Il arrive trop fréquemment que des texte soient déplacé fortuitement.
Une solution serait d'avoir une checkbox pour choisir entre les deux fonctions, déplacement libre a la souris ou déplacement du texte seulement par raccourci clavier. Dans le but d’éviter de pénaliser le debutant qui découvre le logiciel et qui connait pas l’existence de cette fonction.
galexis wrote:+1 
scorpio810 wrote:Bonjour,
Je pense qu'il est nécessaire d'éclaircir le fonctionnement et les choix techniques faits.
Le sommaire n'est pas enregistré dans le fichier projet en tant que folio et ne contient donc aucune valeur XML dans le .qet.
Seule la variable " folioSheetQuantity="1" " dans le .qet renseigne le programme et détermine si l'utilisateur à enregistré son projet avec un sommaire. Dans l'affirmative il le génère au chargement du projet, mais pas en bonne position (bug).
Le sommaire tout comme les références croisées par exemple, sont calculées, mis à jour et redessinés en temps réel.
De ce fait pour l'instant, il n'est pas encore possible de conserver sa position dans le projet, ni de sauvegarder un cartouche spécifique sur les pages sommaire.
A ce titre, ajouter un sommaire n'est utile que sur la finalisation du projet en vue de son impression ou archivage pdf par exemple.
Posts found: 6,401 to 6,425 of 7,260
Generated in 0.165 seconds (15% PHP - 85% DB) with 6 queries