Risultati da 1 a 4 di 4
  1. #1
    Meteora L'avatar di andstar
    Data Registrazione
    Sep 2018
    Località
    Salerno
    Messaggi
    17
    Taggato in
    1 Post(s)

    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

  2. #2
    Staff • Moderatore Globale L'avatar di Red Hanuman
    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...

  3. #3
    Staff • Autore L'avatar di Pierluigi Panunzi
    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

  4. #4
    Meteora L'avatar di andstar
    Data Registrazione
    Sep 2018
    Località
    Salerno
    Messaggi
    17
    Taggato in
    1 Post(s)

    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

  1. Diario degli eventi astronomici del 2018
    Di corrado973 nel forum Sistema Solare
    Risposte: 0
    Ultimo Messaggio: 27-12-2017, 13:35
  2. Così funziona l'orizzonte degli eventi
    Di Red Hanuman nel forum News
    Risposte: 8
    Ultimo Messaggio: 06-08-2016, 11:46
  3. Eventi giove con sky safari 4
    Di dodò nel forum Software Generale
    Risposte: 0
    Ultimo Messaggio: 06-05-2016, 11:52
  4. Eventi astronomici 2013
    Di michele82 nel forum Il cielo ad occhio nudo
    Risposte: 5
    Ultimo Messaggio: 09-01-2013, 20:14

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •