Nokioteca [Nokia] Forum: Interfaccia Grafica Per Uno Script - Nokioteca [Nokia] Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Interfaccia Grafica Per Uno Script

#1 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

Inviato 11 gennaio 2010 - 12:49

Ciao, vorrei realizzare un interfaccia grafica per uno script che ho fatto sul mio n900, quindi per maemo 5, mi sono informato un pò e ho letto di zenity, ma non sò se si può usare su maemo, la domanda è, come posso fare? che stumenti devo usare?
io non sono esperto di programmazione, sono un pivello...
0

#2 L   Il.Socio 

  • Nokioteca Staff
  • Gruppo: Moderatore
  • Messaggi: 7126
  • Iscritto: 02 dicembre 2005
  • Località:Torino
  • Cellulare:N8-00

Inviato 11 gennaio 2010 - 16:05

Lo script in che linguaggio l'hai realizzato?
Non conosco zenity, ma la prima cosa che mi viene in mente e' che puoi utilizzare QT per l'interfaccia grafica...

Messaggio modificato da Il.Socio il 11 gennaio 2010 - 16:06

Per segnalare allo Staff un messaggio non conforme al regolamento è sufficiente premere il bottone "Segnala" posizionato in basso a sinistra di ciascun messaggio.
0

#3 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

Inviato 11 gennaio 2010 - 18:20

è uno script shell (sh) che in base ad una scelta dell'utente lancia un applicazione con diversi parametri, quello che vorrei fare è una semplice finestra con vari pulsanti, e in base al pulsante che si preme lancia l'applicazione con determinati parametri.
Premetto che io non sono un "programmatore" mi capita soltanto di fare qualche script, per usare QT non saprei neanche da dove iniziare...
0

#4 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 12 gennaio 2010 - 14:10

Visualizza MessaggiMaZZoPaZZo, il 11/01/2010 - 18:20, ha scritto:

è uno script shell (sh) che in base ad una scelta dell'utente lancia un applicazione con diversi parametri, quello che vorrei fare è una semplice finestra con vari pulsanti, e in base al pulsante che si preme lancia l'applicazione con determinati parametri.
Premetto che io non sono un "programmatore" mi capita soltanto di fare qualche script, per usare QT non saprei neanche da dove iniziare...


Io ho fatto qualcosa, credo di poterti aiutare. :shifty:
Se ho capito bene, vorresti un'icona sul desk per poter lanciare un programma (diciamo un pannello). All'interno del pannello un bottone per lanciare lo script.
Questo si può fare ma devi dedicarti e (almeno all'inizio) avere molta pazienza. ;)
0

#5 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

Inviato 12 gennaio 2010 - 15:42

se hai voglia e tempo mi farebbe piace, io ho scaricato l'sdk e ho visto che è un immagine vmware ma non l' ho ancora montata, quando lo faccio ti faccio un fischio...
0

#6 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 12 gennaio 2010 - 21:17

Visualizza MessaggiMaZZoPaZZo, il 12/01/2010 - 15:42, ha scritto:

se hai voglia e tempo mi farebbe piace, io ho scaricato l'sdk e ho visto che è un immagine vmware ma non l' ho ancora montata, quando lo faccio ti faccio un fischio...


Anche io ho scaricato l'SDK ma la macchina virtuale è troppo pesante per il mio PC. :mumble:
L'impressione era quella di utilizzare una ruspa per mettere un cucchiaino di zucchero nel caffè.
Per il poco che sono riuscito a vedere, alla fine, il codice generato è molto simile a quanto scritto manualmente.

Come
Per visualizzare questo link registrati o esegui il log in.
rimando al un progettino già avviato precedentemente. :thumbs:

Io prediligo il Python. :lmaosmiley:
0

#7 L   MaZZoPaZZo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 178
  • Iscritto: 02 dicembre 2005
  • Cellulare:N900

Inviato 13 gennaio 2010 - 13:02

Ho guardato il codice che hai fatto, + o - ho capito, penso che con un pò di studio potrei riuscire a fare quello che mi serve.
Fammi capire una cosa, il codice l'hai scritto tutto a mano oppure c'è un programma che facilita le cose, magari per esempio, si prende un pulsante e lo si posi posiziona dove si vuole e a quel pulsante poi si danno le azioni che deve fare una volta premuto, non sò se mi sono spiegato.
Un altra cosa, poi il .py che si ottiene si può compilare e far diventare un .deb a tutti gl'effetti?
0

#8 L   Bicienzo 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 129
  • Iscritto: 08 novembre 2008
  • Località:Napoli
  • Cellulare:E90-N900

Inviato 13 gennaio 2010 - 22:45

Visualizza MessaggiMaZZoPaZZo, il 13/01/2010 - 13:02, ha scritto:

Ho guardato il codice che hai fatto, + o - ho capito, penso che con un pò di studio potrei riuscire a fare quello che mi serve.
Fammi capire una cosa, il codice l'hai scritto tutto a mano oppure c'è un programma che facilita le cose, magari per esempio, si prende un pulsante e lo si posi posiziona dove si vuole e a quel pulsante poi si danno le azioni che deve fare una volta premuto, non sò se mi sono spiegato.
Un altra cosa, poi il .py che si ottiene si può compilare e far diventare un .deb a tutti gl'effetti?


Il codice è molto semplice. :angel:
Nota che c'è una struttura di base che può essere ampliata e riutilizzata.
Poi due etichette, due campi (ancora non utilizzati) e due bottoni che richiamano una funzione.

Il codice l'ho scritto a manina (copiando in parte da qualche modello). :thumbs:
Stavo guardando se esisteva qualcosa per velocizzare la disegnazione delle maschere e la pacchettizzazione; forse c'è "Pluthon".
Però mi sembra troppo pesante e poco stimolante.
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione