Denne traden.

Denne traden.

oppl rings-lignende eksempler og noen uformelle chatter pa C / C ++ / Java / Python programvareutvikling (og mer)

En QDialog-underklasse.

2. Vi kunne overfore dialogboksen til pekeren til en annen widget som vil bli vurdert som foreldre. Som standard antas ingen foreldre.

3. «Signaler» er en Qt-makro, og den brukes til a identifisere meldingene som sendes ut av dialogboksen.

4. «slots» er en annen Qt-makro, som brukes til a identifisere medlemsfunksjonene i denne klassen som kan kalles i forbindelse med anropet til en annen funksjon (som fungerer som et signal).

5. verktoyfunksjon for a opprette dialogoppsettet. Ikke strengt en nodvendighet, men jeg foler at det gjor koden litt klarere.

2. Jasmin & Mark foreslar at det er en god vane a bruke funksjonen tr () for a markere strengene som ma oversettes. Men jeg er ganske sikker pa at jeg ikke vil internasjonalisere denne applikasjonen. Legg merke til ampersand for a angi hvilket brev som er snarvei for widgeten.

3. Etiketten har en snarvei, linjebeskrivelsen er en kompis av etiketten, sa nar vi trykker pa tasten for etiketten, blir vi i fokus sin kompis.

4. Finn-knappen er standard en (valgt nar vi trykker pa enter) og deaktiverer i utgangspunktet – slik at vi ikke kan gi ordren til a finne noe for vi spesifiserer hva vi vil finne.

5. Et delikat sted i klassen: Her kobler vi signaler og spor. Nar textChanged () kalles pa, vil vi aktivere ActivBtnFind () for dette. Nar btnFind er klikket, finnKlikk () pa dette. Og nar btnClose er klikket, vil vi lukke dialogboksen.

6. Dialogen var har fast hoyde, men variabel bredde. Du kan ha (begrenset) moro a endre storrelsen pa den.

7. ideen om layoutet for denne dialogen har en forste boks, topLeft, horisontalt organisert for etiketten og linjen; en annen boks, venstre, som inneholder vertikalt den forste og de to boksene; en tredje, hoyre, for knappene og et mellomrom for a fylle gapet igjen vertikalt; og til slutt en stor boks der vi legger venstre og hoyre horisontalt side ved side. Ganske kjedelig a gjore dette programmatisk, er det ikke? Heldigvis er dette ikke den eneste maten a gjore det pa.

8. Det er slottet vi kaller nar brukeren klikker pa Finn-knappen. Han kunne bare klikke pa den hvis han allerede har satt noe i linjebeskrivelsen, sa bare a sjekke de andre alternativene brukeren har angitt ved hjelp av avmerkingsboksene og avgir det relative signalet. Legg merke til at det for oyeblikket ikke er noen definisjon for vare signaler, sa det som skjer er bare ingenting.

9. og dette er sporet for endringene i teksten i var linjebeskrivelse. Vi sjekker teksten som er passert, og vi aktiverer eller deaktiverer knappen tilsvarende.


Vil du spille i det beste kasinoet? Vi fant det for deg. Spill her nå!