cambiare colore ai comandi snap

Forum per le domande e le discussioni in Italiano
Forum rules
regole del forum e le informazioni utili

Importante: PRIMA di chiedere aiuto leggete qui!
Post Reply
fly71
Posts: 30
Joined: Wed Jun 22, 2016 1:04 pm

cambiare colore ai comandi snap

Post by fly71 »

Ciao , come da titolo chiedo un aiuto o informazioni, nelle mie esercitazioni , uso molto i comandi snap per spostare e allineare solidi o oggetti simili e tutte le volte sono costretto a disattivare alcuni comandi rispetto agli altri altrimenti mi aggangia uno snap che non voglio, ma purtroppo non si distingue molto quando una comando snap e disattivato o attivato sono di color grigio per entrambi ...., è possibile cambiarli colore .
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: cambiare colore ai comandi snap

Post by renatorivo »

Ciao,
prova a vedere nelle preferenze di FreeCAD, dovresti avere a disposizione alcuni tipi di stile, come in questa schermata:
preferenze.png
preferenze.png (38.28 KiB) Viewed 2124 times
e vedi se fanno al caso tuo, altrimenti prova a leggere queste discussioni:
viewtopic.php?f=9&t=11419&start=100 Dark and Light FreeCAD stylesheets (v1.8a)
viewtopic.php?f=9&t=14518 Dark and Light FreeCAD stylesheets (v2.x merged to master)

le istruzioni di installazione sono in
https://github.com/pgilfernandez/FreeCAD_stylesheets

Ovviamente in FreeCAD è possibile cambiare completamente tutta l'icona, ma bisogna scaricare il sorgente, modificarlo e compilarlo.

Renato
fly71
Posts: 30
Joined: Wed Jun 22, 2016 1:04 pm

Re: cambiare colore ai comandi snap

Post by fly71 »

Ti ringrazio Renato
Ho provato a cambiare le schermate ma forse abituato ormai alla schermata base quella chiara ha poco contrasto con i riguadri dei comandi e forse è una questione di occhio.
Per quando la questione di cambiare il sorgente è un operazione al molto complicata ? volevo provare ovvimanete se ne sono capace, c'è del materiale da leggere su questo argomento?
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: cambiare colore ai comandi snap

Post by renatorivo »

Ciao,
sulla compilazione in Windows non posso essere di grande aiuto perchè il mio SO preferito è Linux e quando mi serve sperimentare qualcosa eseguo la compilazione in questo ambiente.
La pagina di riferimento per compilare FreeCAD in Windows è CompileOnWindows. Meglio leggere la pagina in inglese perchè quella in italiano non è aggiornata.
Le icone che mi sembra intendi modificare sono in FreeCAD-master\src\Mod\Draft\Resources\icons nel formato .svg ma altre icone potrebbero esse in formato .xpm
La compilazione è abbastanza lunga e può richiedere parecchio tempo.
I bug sono discussi nel forum in inglese
Renato
fly71
Posts: 30
Joined: Wed Jun 22, 2016 1:04 pm

Re: cambiare colore ai comandi snap

Post by fly71 »

Ciao Renato
Ho visto un po il materiale ch emi hai indicato ma credo che sia troppo laborosio per me non ho le competenze giuste nella programmazione
pero facendo qualche ricerc ain rete ho trovato queste informazioni , in pratica il codice in .py delle snap ,ho trovato questa discussione c'erano degli e errori ed è stato corretto,
http://www.freecadweb.org/tracker/view.php?id=1783

Mi chiedo e possibile modificare questo codice prendendo quello che si trova installato ho installato nella mia cartella di FreeCad ( ovviamnete conservare una copia ) e cercare di capire a quale riga fa riferimento il cololre delle iconee poterlo cambiare.
renatorivo
Veteran
Posts: 2611
Joined: Tue Feb 21, 2012 8:07 pm
Location: Torino - Italy

Re: cambiare colore ai comandi snap

Post by renatorivo »

Ciao,
Non avevo pensato alla possibilità di personalizzare gli stili aggiuntivi preimpostati (i cui file non vengono modificati durante la compilazione), ma ho visto che hai attivato questa discussione, e che usando i fogli di stile la soluzione è molto semplice.
Questo permette anche di creare altre combinazioni, ad esempio
se non piace il verde
snapverde.png
snapverde.png (6 KiB) Viewed 2052 times
si può impostare uno sfondo rosso:
snaprosso.png
snaprosso.png (6.05 KiB) Viewed 2052 times
Se funziona anche per te sarebbe utile aggiungere [Risolto] al titolo.

Riporto il codice che può interessare ad altri:

Code: Select all

QToolBar QPushButton:checked {
    background-color: lightGreen;
    border: none
} 
con cui creare un file nome_significativo.qss, es verde.qss, oppure rosso.qss
da inserire in

Code: Select all

/home/user/.FreeCAD/Gui/Stylesheets/verde.qss
per i sistemi Linux, e in

Code: Select all

C:\Program Files\FreeCAD 0.16\data\Gui\Stylesheets\verde.qss
per i sistemi Windows.

Gli stili sono gestibili dalle Preferenze.
snap-miostile.png
snap-miostile.png (2.56 KiB) Viewed 2052 times
Renato
fly71
Posts: 30
Joined: Wed Jun 22, 2016 1:04 pm

Re: cambiare colore ai comandi snap

Post by fly71 »

Io ho fatto qualche prova ed ho avuto questo risultato , molto piu gradevole del colore che mi copre tutta l'icona
Mi è bastato cambiare l 'ultimo comando da "border: none "
border-bottom: none "
Attachments
verde.jpg
verde.jpg (7.05 KiB) Viewed 1961 times
Post Reply