Creare interfaccia grafica

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Creare interfaccia grafica

Messaggio da Lean »

Ciao! Vorrei creare un semplice tool grafico con un paio di text box e un pulsante. Nei text boxes si mettono delle opzioni...... l'utente premendo il pulsantino avvia un programma con quelle determinate opzioni.
Tipo:
text box in cui l'utente inserisce ABC;
seconda text box in cui l'utente scrive invece 123;
l'utente preme il pulsante;
linux esegue (come se l'utente stesse scrivendo in una console):
comando -f ABC -a 123 -o ABC-new -w 123-new

Ecco... come si fa? :D :D
O meglio cosa mi conviene usare? KDE develop? O cosa??
Thanks

Avatar utente
a1k
Linux 2.x
Linux 2.x
Messaggi: 288
Iscritto il: mar 6 dic 2005, 14:34
Località: Sondrio

Messaggio da a1k »

se sai usare il basic prova con gambas.

se l'interfaccia grafica non e' essenziale puoi sempre usare un po' di sano bash scripting (leggiti l'ABS che spiega tutto)

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

a me piace essere essenziale, prova a usare dialog o Xdialog.

bit123
Linux 2.x
Linux 2.x
Messaggi: 350
Iscritto il: dom 27 nov 2005, 16:26
Località: Catania
Contatta:

Messaggio da bit123 »


Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

l1q1d ha scritto:a me piace essere essenziale, prova a usare dialog o Xdialog.
perche' potresti farti il tuo X???? :shock: con dei comandi di X?

Avatar utente
Lean
Linux 3.x
Linux 3.x
Messaggi: 799
Iscritto il: ven 18 mar 2005, 0:00
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: KDE 3.5.9
Località: Modena - Messina
Contatta:

Messaggio da Lean »

bit123 ha scritto:Dai un'occhiata qui:

http://www.parafernalia.org/pygtk/
Ottima dritta!!!
Grazie a tutti!

Avatar utente
giberg
Linux 4.x
Linux 4.x
Messaggi: 1282
Iscritto il: mer 21 set 2005, 17:28
Nome Cognome: Gianni
Slackware: current64
Kernel: 3.7.1
Desktop: 4.8.5
Località: S. Biagio di Callalta (TV)

Messaggio da giberg »

Come ti è già stato suggerito: Xdialog se devi solo crearti una GUI per un programma che lavora su shell (dialog per l'interfaccia testuale. Hai presente l'installer di slackware?). Io ad esempio ho provato a fare una mini gui per spegnere o riavviare il pc: in base alla mia scelta veniva lanciato il comando sudo /sbin/shutdown -h now o sudo /sbin/shutdown -r now.
Alla fine quello che crei è semplicemente uno script con i comandi Xdialog (o dialog).

Rispondi