Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Articoli

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:

qt-logo

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:

Prima Applicazione

Per chi fosse intenzionato ad imparare un linguaggio dal porting facile e veloce, mi sento di consigliare vivamente l’accoppiata C++/QT =)