6,576

(51 replies, posted in News)

Le style css n'est plus codé en dur dans le programme, le programme vient lire une feuille de style externe:

Qet est maintenant capable de venir charger une feuille de style (stylesheet) directement de: 

QFile file(configDir() + "style.css");

si utiliser les couleurs Système est décoché. (rev 3181)

En clair: il appliquera le fichier "style.css" qui sera trouvé dans le dossier personnel de Qet, s'il existe.
Un exemple est fourni dans le répertoire: example/styles il suffit de le copier dans votre dossier personnel Qet.

Sous Windows:
Avec l'installateur c'est  c:\utilisateurs\ton nom\AppData\Roaming\qet
Avec la ReadyToUse dans le répertoire conf/
Sous Debian et autres distributions gnu/linux c'est dans /home/user/.qet 
soit ~\.qet



Documentation:
http://qt-project.org/doc/qt-4.8/styles … mples.html


Exemples:
http://haina.googlecode.com/svn/trunk/h … beluga.qss
https://github.com/ColinDuquesnoy/QDark … /style.qss

Bonnes bidouilles nomicons/cool

N’hésitez pas à partager vos "style.css", les meilleurs seront ajoutés.

Enjoy!

6,577

(51 replies, posted in News)

Le style.css de Oneil 

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;
} 
QTreeView::item
{background-color: rgba(100, 100, 100, 00);
}
QTreeView::item:hover
{background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e7effd, stop: 1 #cbdaf1);
}
QAbstractScrollArea#mdiarea
{background-image: url(':/ico/mdiarea_bg.png');background-repeat: no-repeat;background-position: center middle;
}

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

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

6,578

(51 replies, posted in News)

Le style.css  bleu

QTabBar::tab:!selected
{background-color: transparent;
}
QMainWindow
{background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(43, 75, 116), stop:1 rgb(197, 245, 254));
}
QListView
{background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(43, 75, 116), stop:1 rgb(130, 160, 210));
}
QTreeView
{background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(43, 75, 116), stop:1 rgb(197, 245, 254));
}
QTreeView::item
{background-color: rgba(100, 100, 100, 00);
}
QTreeView::item:hover
{background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #e7effd, stop: 1 #cbdaf1);
}
QAbstractScrollArea#mdiarea
{background-image: url(':/ico/mdiarea_bg.png');background-repeat: no-repeat;background-position: center middle;
}

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

Bonjour Vince,

Dans les 2305 éléments de la  0.4-devel tu n'as pas trouvé ton bonheur?

6,580

(51 replies, posted in News)

Il vous faudra remplacer dans le fichier style.css le "QMainWindow" par un "QWidget" mais avec le dégradé bleu c'est pas très joli nomicons/sick

6,581

(51 replies, posted in News)

La zone de tracée "diagram" il faut cocher "gris" dans la configuration.
Gnome 3 ? testé sur plusieurs machines Debian avec kde, et sous Windows en VM.
Edit: je viens de tester, clair que ça rend pas pareil...

6,582

(51 replies, posted in News)

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

6,583

(51 replies, posted in News)

https://download.qelectrotech.org/qet/forum_img/css7.pnghttps://download.qelectrotech.org/qet/forum_img/css8.pnghttps://download.qelectrotech.org/qet/forum_img/css6.png

6,584

(51 replies, posted in News)

Bonjour,

Pour Oneil4, 
et ceux qui veulent une interface plus foncé sans pour autant changer les couleurs Système de leur "OS"

Dans la configuration décocher "utiliser les couleurs Système" l'interface passera automatiquement en gris foncé.

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

6,585

(51 replies, posted in News)

oneil4 wrote:

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;
}

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

6,586

(1 replies, posted in News)

Bonjour,

Pour les "basic shapes" (formes simples) un outil polygone à été ajouté, il permet de tracer des lignes polygonales.
Les basic shapes sont maintenant sélectionnables dans l'ensemble du schéma , on peut donc déplacer un ensemble de symboles avec des shapes, elles suivront le déplacement.


Les boutons des boites de dialogues interne Qt sont maintenant traduit sur les paquets Windows, comme c’était déjà le cas sous gnu/linux, pour les langues: ar, cs, de, es, fr, pl, pt, ru, sl, uk.
Et bientôt pour nl, ca, el.


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

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


Enjoy!

Fixed ftbs on Windows plateform, thanks.
Btw, shape item now move with the others selected item.

6,588

(1 replies, posted in News)

Bonjour,


Le code des formes simples à été revu et amélioré, il devrait corriger certains bugs.(rev 3134)

 Le verrouillage est de retour, l’accrochage sur la grille (snap to grid), et un curseur (slider) permet de redimensionner en temps réel la forme sélectionnée, comme pour les images.

Du fait de ces changements il n'est plus compatible avec les anciennes basic shapes enregistrées dans vos projets,
il fera donc les refaire.


Nous sommes désolé pour ce petit changement, mais Qet n'en sera que plus solide.


Enjoy!
Laurent

Merci pour ton travail Bernard.

6,590

(36 replies, posted in Bar Fourre-tout)

On a décidé de les ajouter à la collection bien que ce ne soit pas des symboles électriques, si ça peut servir à d'autres enseignants le travail de Rafael.

6,591

(0 replies, posted in News)

Bonjour,


Quelques nouvelles depuis la dernière news.

La collection d’éléments est à ce jour à:
/Qet-svn/qet_directory$ ./count_elements.sh 
2305 éléments dans 365 catégories (soit 2670 fichiers)

L’éditeur d’éléments:


Il profite du passage à la norme C++11, et un gros nettoyage dans le code à été fait.
replace home made property by Q_PROPERTY for all primitive
De plus les variables des primitives sont maintenant fixées à deux décimales.

Il reconnait maintenant les éléments maître/esclaves et leurs kindinformations.
Un widget à été ajouté pour faciliter le changement ou l'ajout de propriétés sur ces éléments.Ainsi qu'un label.
add dialog for edit element properties (master, slave etc...).


L'édition des propriétés dans un éditeur texte n'est plus obligatoire, vous pouvez lâcher vos Emacs, Vim nomicons/tongue
Il devient aisé de copier des symboles de la collection vers sa collection personnelle sans perdre ces attributs.

Les basic shapes profite d'une fonction de mise à l’échelle, des poignées de redimensionnement sont à l’étude.
QetShapeItem: Add Scale option with UNDO/REDO



Pour la table de référence croisée il est possible de rajouter un préfixe suivant le type de contact, qui sera affiché dans la croix.
exemple: P pour contact puissance, T pour contact temporisé.

Traduction:
La traduction de l'interface et de la collection élément en flamand (Belgium-Flemish) est assuré par Ronny.
Le folio "liste des schémas" est maintenant traduit. 

Enjoy

Laurent

Revision: 3102
Author:   blacksun
Date:     2014-06-03 22:21:19 +0200 (Tue, 03 Jun 2014)
Log Message:
-----------
element editor: add dialog for edit element properties (master, slave etc...)


https://download.qelectrotech.org/qet/forum_img/element_properties1.pnghttps://download.qelectrotech.org/qet/forum_img/element_properties.png

apt-get install --yes --no-install-recommends --force-yes clang-3.4
cd /usr/bin
rm -f g++-4.8 gcc-4.8 cpp-4.8
ln -s clang++ g++-4.8
ln -s clang gcc-4.8
ln -s clang cpp-4.8


root@debian:/usr/bin# gcc --version
Debian clang version 3.4.1-4 (tags/RELEASE_34/dot1-final) (based on LLVM 3.4.1)
Target: x86_64-pc-linux-gnu
Thread model: posix
root@debian:/usr/bin# cpp --version
Debian clang version 3.4.1-4 (tags/RELEASE_34/dot1-final) (based on LLVM 3.4.1)
Target: x86_64-pc-linux-gnu
Thread model: posix
root@debian:/usr/bin# g++ --version
Debian clang version 3.4.1-4 (tags/RELEASE_34/dot1-final) (based on LLVM 3.4.1)
Target: x86_64-pc-linux-gnu
Thread model: posix
root@debian:/usr/bin# 

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

Salut  Nuri, Bernard,

On part du principe que sur un contacteur moteur type LC1 c'est 3 NO puissance + bloc additif pouvant monter jusqu'a 4 NO ou 4 NC max.

Notre idée avec Joshua est de faire une simple liste: premier contact NO 53-54, le suivant 63-64, 73-74 et ainsi de suite jusqu’à 4 contacts, par exemple pour un additif 4 NO.
Si l'user supprime le premier contact 53-54 de son schéma la liste se remet a jour: celui tagué en 63-64 est vu comme le premier de la liste donc il passera en 53-54, tous ça à la volée comme pour les références croisées.

Pareil pour les contacts NC, dont un ce trouve sur le contacteur.

Apres pour les relais type CAD, il suffit de faire la différence avec les contacteurs moteurs. Mais le type le plus employé est du type 2NO+2NC donc suffit juste de définir une liste type pour trois ou quatre type de contacteur/relais.



Y aura-t-il aussi un moyen de montrer dans le miroir les contacts non utilisés (mais réellement présents sur le relais) ?

Je ne sais pas, après si on connais le type d'additif ajouté à voir, ça risque pas de surcharger la liste représentée en dessous de la bobine?

Mais j'ai aussi l'impression que tu as une autre idée derrière la tête...

Je pense que tu commences à voir ou nous voulons en venir.
Quelques listes prédéfinis suivant le type de maître, liste de blocs esclaves, configurable par l'utilisateur.

La nomenclature sera basée sur les valeurs que vous rentrez dans les champs informations de chaque élément, et s'il doit y avoir une base de donnée je pense quelle sera là, juste pour aider l'utilisateur à remplir les champs.
Et ou fonction mémoire, KM1 label déjà utilisé, voulez vous KM2 comme label,  auto complétion des références constructeur si déjà entré, etc.

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

6,595

(17 replies, posted in Bar Fourre-tout)

Je viens de tester dans une VM: Windows 8.1 et je remarque aucun problème avec Qet, par contre je suis  bien content d'avoir lâché cet OS depuis longtemps nomicons/blink
Par contre je builde les paquets Windows avec "-style windowsxp" pour que le thème soit compatible avec les vieilles machines en xp, mais c'est plus joli avec le style "-style windowsvista" sur un Vista, Seven ou le truc en 8... A modifier dans le Lancer QET.bat (program files pour l'installateur, ou directement dans la ReadyToUse pour ceux avec la version portable)

6,596

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

Yes, i think is a good idea to reload collections automatically after a save.
But users can refresh collection by button  https://download.qelectrotech.org/qet/forum_img/view-refresh.png  or shortkey F5 after a save.

Boujour Bernard,
Oui, il s'agit du code c++, dans le cas des contacteurs type: LC1, relais CA2 les blocs additifs ne sont pas légion.
C'est souvent:  NO+NC, 2NO+2NC, 3NO, 3NC, 4NO, 4NC, donc plus facile de gérer ça dans le code avec une liste qui s’incrémente/décrémente en fonction des contacts esclave liés à une bobine maître.
Si c'est fait par le code moins de risque de se tromper..., mais faut bien définir la chose.

6,598

(36 replies, posted in Bar Fourre-tout)

Ils sont disponibles ici :
http://qelectrotech.org/showcategory.ph … nt%2Fwater
Je n'ai pas encore décidé si on doit les ajouter à la collection officielle.

No, uhuhu i don't write this book, just want read.
Yes i know Ronny, he translate Qet in flemish (dutch-belgium) nomicons/smile

Salut paul,

I think is a bug, change location path don't set the new location forcing by default in qelectrotech.conf.
I send you by forum email my IBAN nomicons/smile