Sunteți pe pagina 1din 8

PROIECT ASTM

TUTORIAL AGENDA (Platforma Qt)

Masterand : Georgian Ciobanu

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
CUPRINS:

01 CREAREA INTERFETEI CU UTILIZATORUL


02 ADAUGAREA ADRESELOR
03 NAVIGAREA PRINTRE CONTACTE
04 EDITAREA SI STERGEREA DE CONTACTE
05 FUNCTIA DE CAUTARE

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
01 CREAREA INTERFETEI CU UTILIZATORUL

Pasi pentru crearea unui program GUI:

- Stabilirea etichetelor si a campurilor de intrare


- Alegerea QLabel: nameLabel si addressLabel
- Alegerea campurilor de intrare: nameLine si addressText

CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
02 ADAUGAREA ADRESELOR
Urmatorul pas in crearea agendei este de a implementa unele interactiuni cu utilizatorul.

Pozitionarea (widget) tablorilor aplicatiei

-Adaugarea butonului de Add prin care utilizatorul va putea introduce un contact nou in agenda.

CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
03 NAVIGAREA PRINTRE CONTACTE

- Sunt adaugate doua butoane noi :


Next si Previos pentru aplelarea functiilor
next() si previous()
- Navigarea printre contacte este facuta
cu ajutorul unei liste circulare.

CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
04 EDITAREA SI STERGEREA DE CONTACTE
- Doua butoane noi : Edit (editButton)
si Remove (removeButton) ce
aplelareza functiile editContact() si
removeContact()
- Atunci cand se doreste stergerea
unui contact se primeste un mesaj de
confirmare inainte ca acesta sa fie
sters

CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
05 FUNCTIA DE CAUTARE - Atunci cand vom avea foarte multe
contacte in agenda, cautarea printre
acestea cu ajutorul butoanelor Next
si Previous duce la pierdere de timp
de accea s-a implementat o functie de
cautare preintre contacte getFindText()
ce este aplelata de butonul Find.

- Prin aplearea butonului Find este activata


pe display o ferestra de dialog pentru
catutarea contactului.

- Daca stringul cautat a fost gasit fereastra


de dialog este ascunsa in caz contrar
aceasta va activa un mesaj de eroare.

CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti
CREAREA INTERFETEI ADAUGAREA ADRESELOR NAVIGAREA PRINTRE EDITAREA SI STERGEREA FUNCTIA DE CAUTARE
USER CONTACTE ADRESELOR

ETTI \ Master PDSC


UNIVERSITATEA POLITEHNICA din Bucuresti

S-ar putea să vă placă și