Qt ting.

Qt ting.

Sok i denne bloggen.

Lordag 30. juli 2011.

Qt-applikasjon til Android.

Jeg er sa spennende dele denne informasjonen Alle QT Guys.

Vennligst ga gjennom denne lenken om Qt-applikasjon til Android ..

Lordag 27. mars 2010.

https foresporsel og svar med Qt.

Disse progreams fungerer for alle slags sikre nettsteder. Det avhenger av kravet til at serveradressen og nettverkstilgangsmannens metoder skal endre og gjenoppbygge programmet.

#define SERVER «https://secure.example.com/»

: QMainWindow (foreldre), ui (ny Ui :: MainWindow)

QUrl url (SERVER «example.php»);

QNetworkReply * r = networkManager-> fa (foresporsel);

QSslSocket * sslSocket = ny QSslSocket (dette);

QSslConfiguration config = sslSocket-> sslConfiguration ();

QNetworkReply * reply = ((QNetworkReply *) avsender ());

QByteArray data = svar-> readAll ();

MainWindow (QWidget * foreldre = 0);

QApplication a (argc, argv);

Sondag 3. januar 2010.

Qt Signal Slot Mechanism.

Signaler og spor i dybden.

Signalene og slots mekanismen er grunnleggende for Qt programmering. Det gjor at programmeringsprogrammereren kan binde objekter sammen uten at objektene vet noe om hverandre. Vi har allerede koblet noen signaler og slots sammen, erkl rt vare egne signaler og spor, implementert vare egne spor, og sendte ut vare egne signaler. La oss ta et oyeblikk for a se n rmere pa mekanismen.

Koble (sender, SIGNAL (signal), mottaker, SLOT (slot));

Koble til (kalkulator, SIGNAL (divisionByZero ()), dette, SLOT (handleMathError ()));

Dette trengs sjelden, fordi Qt automatisk fjerner alle tilkoblinger som involverer en gjenstand nar objektet slettes.

dette, SLOT (processReply (int, const QString & amp;)));

int lonn () const.

void setSalary (int newSalary);

ugyldig lonnChanged (int newSalary);

tomt Ansatt :: setSalary (int newSalary)

hvis (newSalary! = mySalary)

Legg merke til hvordan setSalary () -sporet er implementert. Vi sender kun lonn-endret () signal ifnewSalary! = MySalary. Dette sikrer at sykliske forbindelser ikke forer til uendelige lokker.

En av Qts store prestasjoner har v rt utvidelsen av C ++ med en mekanisme for a skape uavhengige programvarekomponenter som kan knyttes sammen uten noen komponent som vet noe om de andre komponentene den er koblet til.