• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed [C++] Niezrozumiały zapis

Object Storage Arubacloud
0 głosów
100 wizyt
pytanie zadane 31 sierpnia 2019 w C i C++ przez Nefilim Nowicjusz (120 p.)
zamknięte 31 sierpnia 2019 przez Nefilim

Cześć. Uczę się QT przy pomocy anglojęzycznego tutorialu dostępnego na YT. 

Niezrozumiały napis jest na samym dole a kod wygląda następująco:

#include "myrect.h"
#include <QKeyEvent>
#include "pocisk.h"
#include <QGraphicsScene>

void myrect::keyPressEvent(QKeyEvent * event)
{
    if(event->key() == Qt::Key_Left)
    {
    setPos(x()-10,y());
    }
    else if(event->key() == Qt::Key_Right)
    {
    setPos(x()+10,y());
    }
    else if(event->key() == Qt::Key_Up)
    {
    setPos(x(),y()-10);
    }
    else if(event->key() == Qt::Key_Down)
    {
    setPos(x(),y()+10);
    }
    else if(event->key() == Qt::Key_Space)
    {
        //create a pocisk

        pocisk * pocisk_object = new pocisk();

        pocisk_object->setPos(x(),y());
        scene()->addItem(pocisk_object); //TUTAJ
    }
};

Po wciśnięciu spacji tworzony jest obiekt, który pełni rolę pocisku i dodawany jest w wyżej pokazany sposób. 

Nie rozumiem użycia operatora strzałki przy wywołaniu funkcji "scene()" by wywołać kolejną funkcje. 

komentarz zamknięcia: Odpowiedź została uzyskana

1 odpowiedź

+1 głos
odpowiedź 31 sierpnia 2019 przez Michałełe Nałogowiec (25,600 p.)
Witam
Najwyraźniej funkcja scene() zwraca wskaźnik do obiektu, który jest odpowiedzialny za wyświetlanie elementów, i dzięki addItem dodaje go.
komentarz 31 sierpnia 2019 przez Nefilim Nowicjusz (120 p.)
JUŻ ROZUMIEM!!!!!!!!!!!  Bardzo dziękuje !!!

Podobne pytania

–1 głos
1 odpowiedź 974 wizyt
pytanie zadane 17 maja 2017 w C i C++ przez pewien_programista Obywatel (1,070 p.)
0 głosów
1 odpowiedź 269 wizyt
pytanie zadane 23 listopada 2016 w C i C++ przez piter600 Użytkownik (610 p.)
0 głosów
1 odpowiedź 369 wizyt

92,556 zapytań

141,404 odpowiedzi

319,560 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...