In my spare time…
Eccomi qui a scrivere un articoletto dalla mia linux box. Sono qui perchè, come si dice oggigiorno, ho “cristofakkato” (deriva da fucked->cristofucked) la mia installazione di Windows 7. Il mio unico desiderio era quellod intallare un XP a 32bit per poter clokkare e avere anche un installazione pulita su cui testare i miei programmi. Beh il risultato è che ho danneggiato il boot loader di 7 e, finchè non mi ritorna il dvd di installazione non posso utilizzarlo.
Intelligentemente questa mattina però ho deciso di fare qualcosa di produttivo:
Ebbene si… ho installato QDevelop e mi sono lanciato sulla programmazione C++/QT4. Devo dire che grazie a Qdevelop mi sono trovato subito a casa e, grazie alla buona documentazione disponibile, non ho trovato difficoltà a capire come fare la mia prima applicazione e come funziona il sistema di collegamento fra codice ed interfaccia grafica.
La semplice struttura del connect permette in pochi minuti di creare tutti i collegamenti necessari. Vediamo un esempio:
connect (nomecontrollo, SIGNAL(segnale()), parent_widget, SLOT(funzione()));
quindi se volessimo collegare la funzione scrivi() al pulsante button quando manda il segnale di click allora devremmo scrivere:
connect(button, SIGNAL(clicked()), this, SLOT(scrivi()));
Semplice no? =) Ecco uno screen della prima applicazione che ho provato a fare:
Per chi fosse intenzionato ad imparare un linguaggio dal porting facile e veloce, mi sento di consigliare vivamente l’accoppiata C++/QT =)


