PDA

View Full Version : gtk: secondo voi?


x110
18-09-2003, 15:55
come implementereste cio'?:
ho una finestra.
clicco su un menu' e mi deve apparire una finestrella che mi chiede una password.
se questa e' ok allora mi si apre un'altra finestra. se no niente....
e' stupido no?

allora:
nella routin di menu' premuto,
ho creato la finestrella di password e ci ho messo dentro una entry e un pulsante(non serviva)
questa finestrella e' modale. ovviamente mi restituisce sempre il controllo al programma principale.
io vorrei che l'esecuzione si fermasse fino a quando questa finestrella non viene chiusa
possibilmente con una stringa di ritorno che mi dice che password e' stata inserita.
se l'esecuzione non viene fermata mi si crea un codice spaghetti incredibile.
in altro modo pero' non sono sicuro che gli eventi siano processati dalla gtk_main.

eruditemi per piacere.

le mie basi sono vb e poco piu',,,,,, ma ste gtk mi piacciono .

x110
18-09-2003, 19:19
up

x110
19-09-2003, 14:32
up

mjordan
20-09-2003, 16:42
Non ho mica capito cosa intendi dire quando dici "non si ferma l'esecuzione" ...

monkey72
21-09-2003, 02:05
io invece non so cosa significa codice spaghetti...:(

x mjordan: mi sa che la tua sign è un filino irregolare... ;)

fabius00
21-09-2003, 02:10
Originariamente inviato da monkey72
io invece non so cosa significa codice spaghetti...:(

x mjordan: mi sa che la tua sign è un filino irregolare... ;)
sei diventata mod? :D :D

monkey72
21-09-2003, 02:14
te invece... sei l'amministratore in persona? :eek: :D

fabius00
21-09-2003, 02:20
Originariamente inviato da monkey72
te invece... sei l'amministratore in persona? :eek: :D

ti seguo! ma sei di vicino frosinone?

monkey72
21-09-2003, 02:32
1) non seguirmi!!!!!! :eek:
2) se volevo tu sapessi la mia provenienza l'avrei senz'altro messa nel profilo ;)
3) non rispondere siamo OT :( :cry:

fabius00
21-09-2003, 02:40
Originariamente inviato da monkey72
1) non seguirmi!!!!!! :eek:
2) se volevo tu sapessi la mia provenienza l'avrei senz'altro messa nel profilo ;)
3) non rispondere siamo OT :( :cry:
te la tiri e chiudo qui!:O

mjordan
21-09-2003, 02:51
Originariamente inviato da monkey72
x mjordan: mi sa che la tua sign è un filino irregolare... ;)

Va bene ora?
:mad: :muro:

monkey72
21-09-2003, 02:57
se da regolamento è ammesso disprezzare linguaggi di programmazione... penso vada bene! ;)
ma non arrabbiarti con me... :( non l'ho fatto io il regolamento!

mjordan
21-09-2003, 03:02
Originariamente inviato da monkey72
se da regolamento è ammesso disprezzare linguaggi di programmazione... penso vada bene! ;)
ma non arrabbiarti con me... :( non l'ho fatto io il regolamento!

Non ce l'ho con te ma col regolamento. Quella sign viene usata da mezzo mondo su tutti i forum del pianeta...Quì non si può ... :ncomment: :grrr:

mjordan
21-09-2003, 03:07
Originariamente inviato da monkey72
io invece non so cosa significa codice spaghetti...:(


Dicasi "spaghetti code" codice alla "dog's dick" :D

monkey72
21-09-2003, 03:14
che nella realtà della programmazione si traduce in :confused:

mjordan
21-09-2003, 03:24
Originariamente inviato da monkey72
che nella realtà della programmazione si traduce in :confused:

"Alla ca@@o di cane" :sofico:

monkey72
21-09-2003, 08:18
ah... ecco... ora ho capito :wtf: :( :)

x110
22-09-2003, 11:19
scusate l'assenza....

hai mai usato vb con una inputbox?
vorrei avere lo stesso effetto.

cioe' in vb tu dici:

dim s as string
a=b
c=f........

s=inputbox("titolo inputbox","testo inputbox")

f=fig


arrivati all'inputbox il programma si ferma a quella istruzione e non esegue f=fig
fino a quando l'inputbox non viene chiusa restituendo in s la stringa inserita.

ciao

mjordan
23-09-2003, 06:30
Continuo a non capire. GTK+ è un event driven toolkit. Non capisco come all'apparire di una finestra ti continui l'esecuzione del codice :confused:
Magari postami qualcosa di funzionale e compilabile e cercherò di analizzare la situazione ...

x110
24-09-2003, 09:39
forse non mi sono spiegato bene.....
io parlavo di come si puo' fare in visual basic 6
e chiedevo come si potesse fare nelle gtk. non so se esiste un modo identico per queste ultime,
percio' volevo sapere quale fosse l'algoritmo piu' efficiente e meno intrigliato....

ciao.;)