1 (edited by scorpio810 2013-12-03 21:14:05)

Topic: Weeks 49

Bonjour,



Tout d'abord, la collection d'éléments se voit grandir de 1844 éléments dans 305 catégories, dont l'ajout d'une collection QNX etc.
Merci à Pawel, Chajo, Morvion, Renaud, David, Ludo etc, pour leurs travaux de dessin.

Ces derniers temps le travail à porté sur :


* L'installateur Windows ajoute maintenant l'icone de Qet sur les bureaux des autres sessions utilisateur.
* L’éditeur de symbole se voit ajouté un champ couple " nom/valeur" sur les bornes des symboles.
* Il est maintenant possible d'avoir une taille de police variable sur le texte des conducteurs.
* Il est aussi possible d'appliquer les nouvelles propriétés à l’ensemble des conducteurs au même potentiel.
* Le widget propriété de l’élément sélectionné se voit ajouté la miniature de l’élément.
Un onglet devrait être rajouté pour permettre d'y définir des valeurs: constructeur, référence, intensité, tension, etc.
http://listengine.tuxfamily.org/lists.t … 00008.html
* Lors de la pose d'un élément de la collection utilisateur, son répertoire est mis en évidence.
(Add highlight item on drag element)

* Le verrouillage des images sur le schéma.

* Un gros travail est encours sur le code .Cela permettra de
simplifier grandement le code et de permettre l'ajout de fonctions complexe dans l'avenir



On a commencé à faire quelques tests sur le changement de langue à la volée (dynamic translations on fly), autant pour l'interface graphique sa semble pas poser de problemes particulier, mais pour la collection d’élément sa risque d’entraîner de futurs bugs (re écriture du cache et lecture de la nouvelle base de donnée pour appliquer le changement de locale).

Donc on mise plutôt sur un widget "langage" dans le menu "configurer Qet" et qui ne serait lu qu'au lancement.

Ceux sous Windows pourront télécharger les derniers builds ici:
https://download.qelectrotech.org/qet/builds/20131203/


Quelques captures pour la fin.
http://scorpio.kindwolf.org/temp/taille_text_cond.png
https://download.qelectrotech.org/qet/joshua/Capture%20du%202013-11-27%2019%3a33%3a09.png

Enjoy !
Laurent

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

Super pour la modif sur la taille du texte des conducteurs : bien pratique pour ceux qui trouvaient que la taille n'était pas à leur convenance. Par contre pour les champs

Re: Weeks 49

arnaudG wrote:

Super pour la modif sur la taille du texte des conducteurs : bien pratique pour ceux qui trouvaient que la taille n'était pas à leur convenance. Par contre pour les champs

Ton post semble tronqué

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

Bonjour

Y a-t-il une possibilité pour l'avoir aussi sous linux ?
D'avance merci nomicons/wink

Re: Weeks 49

Chipsterjulien wrote:

Bonjour

Y a-t-il une possibilité pour l'avoir aussi sous linux ?
D'avance merci nomicons/wink

Bonjour Chipsterjulien,

Oui, je build des paquets "debian" "deb" plus souvent que les paquets Windows.
C'est pour ça que je le signale, sous Windows ils ont pas de depot "apt"

Le choix stable ou unstable reflette la version des libqt4 soit celle de debian "stable" ou celle très récente de debian "sid".

 deb http://debian.qelectrotech.org/qet/debian/ stable main

ou

deb http://debian.qelectrotech.org/qet/debian/ unstable main

Sinon, tu peux compiler toi même les derniers commits Subversion

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

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

scorpio810 wrote:
arnaudG wrote:

Super pour la modif sur la taille du texte des conducteurs : bien pratique pour ceux qui trouvaient que la taille n'était pas à leur convenance. Par contre pour les champs

Ton post semble tronqué

Je pense que tu dois parler de la numérotation automatique et du champ taille?
Pour l'instant la taille n'est pas géré dans l'annotation, ça devrait l’être bientôt.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

Merci pour le lien. Je vais compiler la dernière version svn pour voir si ça passe avec les dernières améliorations nomicons/wink

Re: Weeks 49

Bonjour.
Les dernières modifications sont sur la branche 0.4 ou directement sur la 3 ? (Je parie pour la 0.4)

Par avance merci

9 (edited by Chipsterjulien 2013-12-08 12:00:49)

Re: Weeks 49

Bonjour
Vous faites comme si vous n'aviez rien vu nomicons/grin
C'est dans trunk et non ailleurs. Je ne sais pas pourquoi je suis parti là dessus

Bon weekend

Re: Weeks 49

Chipsterjulien wrote:

Bonjour.
Les dernières modifications sont sur la branche 0.4 ou directement sur la 3 ? (Je parie pour la 0.4)

Par avance merci

Manqué uhuhu
Elles sont sur le trunk ;-)

Le merge de code d'une branche sur une autre étant un sacré merdier avec subversion, je
l’utilise avec parcimonie sauf quand Joshua etCyril ont besoin d'une branche spéciale pour développer une grosse feature.
On pourrait passer sous Git, mais nos traducteurs commencent à peine pour certains à se débrouiller sous svn. :p

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

salut, serais t'il possible d'envisager le changement de la couleur de font ? ainsi que les conducteur, element, texte . une partie dans les option ou l'ont pourrais definir les couleurs.

En BTS mes prof n'etais pas tres chaud pour l'utilisation de se log, je pense que c'est psychologique, mais le noir fait plus penser au logiciel pro comme see ou trace

Re: Weeks 49

Bonjour,

Tu utilises quelle version de Qet?
Ce que tu demandes est déjà disponible sur les dernières versions en 0.3, ou alors j'ai pas compris ton message.

On peux changer la taille et la couleur d'un champ texte sur un folio, changer la couleur d'un conducteur, appliquer ce changement à l'ensemble des conducteurs au même potentiel.
Les éléments peuvent prendre plusieurs couleurs de base dans leur primitives.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

http://img15.hostingpics.net/thumbs/mini_161494Sanstitre1.jpg

Re: Weeks 49

Joli en noir ^^ tu as à bricolé le code ou ça vient de ton thème ?
Par contre c'est pas la 0.3 :p

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

J'ai photoshopé. Pour te montrer ce que je voulais dire. Passer le fond en noir et mieux pour les yeux ( désoler pour les fautes d'orthographe s.

Re: Weeks 49

Bonjour,

Oui, on comprend que ce soit moins fatiguant pour les yeux, je le rajoute dans la Todo, mais je pense pas que ce soit simple à faire.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

merci, peu etre un backgroundcolor, enfin une fonction CSS, je sais pas

Re: Weeks 49

A défaut si le background est gris ? cela conviendrait'il ?

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

oneil4 wrote:

merci, peu etre un backgroundcolor, enfin une fonction CSS, je sais pas

Bonjour et Joyeux Noël !!
oui c'est faisable avec du CSS sous Qt on le rajoute dans le todo nomicons/wink

Re: Weeks 49

Bonjour oneil4,

Ta demande à été prise en compte.
Abhishekm71 qui vient de rejoindre l’équipe à travaillé dessus et le résultat est superbe ;-)
https://download.qelectrotech.org/qet/divers/qt_subversion-diff7.png
https://download.qelectrotech.org/qet/divers/qt_subversion-diff6.png

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

Oneil4,

Pour répondre à tes questions sur les Styles CSS CUSTOM sur l'interface de Qet, effectivement c'est possible.

https://qt-project.org/wiki/Style-CSSBased
http://tech-artists.org/forum/showthrea … stylesheet
http://developer.nokia.com/Community/Wi … stylesheet
http://blog.qt.digia.com/blog/2012/10/3 … ng-fusion/

comment appliquer un style:
http://stackoverflow.com/questions/4448 … sheet-file

exemple de style CSS:
https://github.com/ColinDuquesnoy/QDark … /style.qss

Qet prend en compte le thème du System.
https://download.qelectrotech.org/qet/joshua/qt_subversion-diff14.png



Styles Qt avec Qet

# lance QET avec le style plastique (KDE-like)
qelectrotech.exe -style plastique
# lance QET avec le style cleanlooks (Gnome-like)
qelectrotech.exe -style cleanlooks
# lance QET avec le style windowsxp (Windows-like)
./qelectrotech -style windowsxp

Les styles disponibles sont :

mac (MacOS seulement)
windowsvista (Windows Vista seulement)
windowsxp (Windows XP seulement)
windows
plastique
cleanlooks
cde
motif

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

22 (edited by oneil4 2013-12-28 13:44:08)

Re: Weeks 49

salut merci, ducoup dans qelectrotech, il y a une feuille de style comme dans l'exemple ci dessus ?

si oui, serais t'il possible de la rendre accessible dans les dossier de Qet (dans le dossier d'installation des prochaine build )
Si non, peu elle être crée asser facilement, ou ceci implique une reprogrammation lourde et fastidieuse.

La finalité d'une modification par feuille de style et non par thème système :

1) les users peuvent personnaliser l'interface sans utilisé les thème Windows ( exemple thème claire sur seven et thème sombre pour QEt.

2) Les users peuvent partager leurs CSS pour les personnes non initié au CSS ( ceci peut rapprocher les users de Qet et rendre la communauté un peu plus active.)

Re: Weeks 49

Salut,
Non dans Qet il n'y a pas de feuille de style, on applique les styles Qt4 par defaut.
Si tu regardes en detail sur ton Windows c'est le "Lancer QET.bat" qui lance le qelectrotech.exe.

laurent@debian:~/Qet-svn/qet_directory/misc$ cat Lancer\ QET.bat 
@echo off

rem Se rend dans le dossier qui convient
set current_dir=%~dp0
cd /d %current_dir%

rem Met la collection QET en lecture seule
attrib +r elements/* /S /D

rem lance QElectroTech
set command=bin\qelectrotech.exe --common-elements-dir=elements/ --common-tbt-dir=titleblocks/ --lang-dir=lang/ --config-dir=conf/ -style plastique %*
@start %command%

set command=bin\qelectrotech.exe --common-elements-dir=elements/ --common-tbt-dir=titleblocks/ --lang-dir=lang/ --config-dir=conf/ -style plastique %*

donc tu remplaces  -style plastique  par -stylesheet=stylesheet.qss ça devrait fonctionner.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Weeks 49

Salut, je viens d'essayer de crée un QSS, mais cela n'a pas macher, je pense que j'ai pas mie les meme nom que toi dedans :

QMainWindow {
   background-color: #666666;
   color: #cccccc;
}
QTreeView {
   background-color: #666666;
   color: #cccccc;
   alternate-background-color: #333333;
} QListView {
   background-color: #333333;
   color: #cccccc;
}
QTextEdit {
   background-color: #666666;
   color: #cccccc;
}
QScrollBar:horizontal {
   height: 20px;
}
QScrollBar:vertical {
   width: 20px;
}
QTabWidget::pane {
   border-top: 2px solid #cccccc;
}
.QLabel {
   color: white;
}

.QCheckBox {
   color: white;
}

.QRadioButton{
   color:white;
}

Re: Weeks 49

oneil4 qd Scorpio dit que c'est faisable,
il sous entend une modification du code également voir :
https://github.com/ColinDuquesnoy/QDarkStyleSheet