Qt - ten sam obiekt w dwóch funkcjach klasy

0

Witam, na wstępie chciałbym powiedzieć że mój problem nie dotyczy za bardzo Qt, ale na tej bibliotece uczę się oop, dlatego chciałbym posłużyć się przykładem tej biblioteki.

A więc utworzyłem np. obiektu okno w którejś z funkcji klasy i wykonałem na nim kilka operacji:

okno * okienko = new okno(this);
    okienko->show();
    okienko->move(MainWindow::pos() + QPoint(388,70));

I teraz chciałbym się dowiedzieć jak wykonać jeszcze inne operacje na tym samym obiekcie, ale w innej funkcji.
Ponieważ gdy tak po prostu to zrobię to program się wysypuję tzn. crash.
Wiem, pewnie pomyślicie że nie znam podstaw, ale myślę że je znam, tylko nie wszystko zapamiętałem z nauki c++. ;]

Z góry dziękuje za pomoc.

0

Po prostu wskaźnik na okno deklarujesz w pliku nagłówkowym klasy, obiekt tworzysz gdzieś na początku (w PyQt + QtDesigner mam np. metodę setupUi, do takiej metody można wpisać okienko=new [...]). potem sobie normalnie wykonujesz operacje na instancji tego obiektu w metodach klasy.

0

Okey, dzięki, miałem oczywiście już zadeklarowany obiekt okienko, ale potem niepotrzebnie zadeklarowałem go jeszcze raz.
Problem rozwiązany :>

1 użytkowników online, w tym zalogowanych: 0, gości: 1