Discussione: eventi in scripts Stellarium
-
31-12-2018, 08:34 #1
eventi in scripts Stellarium
Ciao,
sto giocando un po' con gli script in Stellarium e mi chiedevo se c'è modo di intercettare il loop eventi principale in modo da, per esempio, legare una funzione a un evento da tastiera.
Ho dato un'occhiata al motore Qt su cui è basato il modulo di scripting: utilizza un'astrazione basata su Signals e Slots per far comunciare due oggetti, ma via scripting non trovo il modo di fare il binding (connect). Probabilmente da lì non c'è accesso a tale meccanismo, ma domandare è lecito
Di fatto ho notato che per interagire con uno scripts, gli utenti utilizzano un espediente simpatico, ma con conseguenze un po' sgradevoli. Dal momento che le API consentono di ottenere la data e l'ora di Stellarium, è possibile creare un while loop che continuamente osserva la data. Quando questa cambia, è possibile eseguire una funzione: in sintesi questo si traduce in legare ai tasti che modificano la data, un comportamento dello script. La conseguenza sgradevole è, per l'appunto, che la data si modifica.
Mi chiedevo, in sostanza, se qualcuno è riuscito a ottenere questo genere di interazione senza effetti collaterali.
Grazie in anticipo per le eventuali risposte.
Cieli sereni
Andrea
-
-
31-12-2018, 12:00 #2
- Data Registrazione
- Feb 2012
- Località
- Varese provincia
- Messaggi
- 6,663
- Taggato in
- 560 Post(s)
Re: eventi in scripts Stellarium
Forse potrebbe risponderti @Pierluigi Panunzi...
Collabora anche tu a creare ASTROWIKI! Unisciti al censimento utenti del Forum!!!
Reputazione: a cosa serve e perchè usarla con criterio
Etiam si omnes, ego non - Uno spirito forte, un cuore tenero - BLOG
-
01-01-2019, 10:04 #3
- Data Registrazione
- Jan 2012
- Località
- Roma, vicino a Monte Sacro
- Messaggi
- 2,001
- Taggato in
- 120 Post(s)
Re: eventi in scripts Stellarium
ciao!
francamente è tanto tempo che non utilizzo gli script di Stellarium, ma mi sembra di ricordare che ci sia la possibilità
immagino tu abbia già analizzato i vari script presenti nell'installazione e quelli a disposizione nel sito ...
sennò la soluzione sarebbe quella di chiedere lumi nel forum del sito: basta che gli specifichi bene cosa ti serve, che tipo di funzione
alla peggio ti rimandano da qualche parte dove è spiegato!Telescopio detto Monster : SkyMaster 25012 (riflettore da 10"), montatura equatoriale EQ6 motorizzata
Fotocamera Nikon Z50 mirrorless con sensore in formato DX, adattatore FTZ
tele MTO 500mm, Nikkor 18-50mm,Tamron 70-300mm, tele JINTU 420-800mm
Fotocamera Nikon Coolpix P900 (focale 2000mm ottico, zoom 4x digitale), filtro Hoya NDPro 100k
Montatura equatoriale eq1 motorizzata
LA GUIDA DI STELLARIUM
LE COSTELLAZIONI IN 3D
LE SONDE SPAZIALI
I VIAGGI VIRTUALI
-
04-01-2019, 23:58 #4
Re: eventi in scripts Stellarium
Ciao Pierluigi,
grazie per la risposta. Ho provato a chiedere lumi sul sito, senza successo.
Alla fine ho implementato un workaround usando il tasto che modifica l'impostazione della montatura: sul piano logico è una soluzione simile a quella utilizzata negli altri script esistenti, ma non mi modifica la data.
Qui è il codice. Farò poi un post a parte su questo forum per condividerlo.
Un saluto
-
Discussioni Simili
-
Diario degli eventi astronomici del 2018
Di corrado973 nel forum Sistema SolareRisposte: 0Ultimo Messaggio: 27-12-2017, 13:35 -
Così funziona l'orizzonte degli eventi
Di Red Hanuman nel forum NewsRisposte: 8Ultimo Messaggio: 06-08-2016, 11:46 -
Eventi giove con sky safari 4
Di dodò nel forum Software GeneraleRisposte: 0Ultimo Messaggio: 06-05-2016, 11:52 -
Eventi astronomici 2013
Di michele82 nel forum Il cielo ad occhio nudoRisposte: 5Ultimo Messaggio: 09-01-2013, 20:14
Raccordo per filtro solare...
Ieri, 17:14 in Accessori