Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Qt, Java] Klasy w odzielnych plikach

Ostatnio zmodyfikowano 2010-07-19 13:10
Autor Wiadomość
markon
Temat założony przez niniejszego użytkownika
[Qt, Java] Klasy w odzielnych plikach
» 2010-07-18 11:39:01
witam,
mam dwie klasy w dwóch osobnych plikach (oba plik sa w paczce default)
i w klasie A mam metody, zmienne.
teraz potrzebuję tych metod, zmiennych w klasie B
w jaki sposób mam użyć tam metody/zmiennych z klasy A
P-19953
Pirotechnik
» 2010-07-18 12:36:31
przez referencję
P-19956
markon
Temat założony przez niniejszego użytkownika
» 2010-07-18 12:48:53
mógłbyś powiedzieć coś więcej na ten temat?
P-19957
Pirotechnik
» 2010-07-18 13:34:37
W C# referencja wygląda tak:

nazwa_klasy nazwa_zmiennej = new nazwa_klasy()

wiem że C# jest bardzo podobny do JAVA więc raczej zaczaisz o co biega ;)

a jak nie to pisz
P-19959
Pirotechnik
» 2010-07-18 13:45:47
aha jeśli pliki masz 2 różnych plikach to przez dyrektywę
using nazwa

kiedy nazwa = ścieżka do pliku z jego nazwą i rozszerzeniem

albo daj oba pliki do kompilacji
P-19960
markon
Temat założony przez niniejszego użytkownika
» 2010-07-18 14:21:24
okey, dzięki za pomoc
teraz mam inny problem:
za pomocą designera stworzyłem przycisk, jak teraz podpiąć do sygnału clicked slot z mojej innej klasy:
ui.button.clicked.connect(this, "ui.nazwaklasy.back()");
dodam jeszcze że: do tej klasy odwołuje się za pomocą ui, ponieważ
klasa "nazwaklasy" jest klasą reprezentującą moją własną kontrolkę zrobiłem z niej plugin, i dodałem również za pomocą designera. oto mój slot
public void back()
{
System.out.println("back");

}

a błąd to:
Could not find slot with signature: back()
P-19962
Pirotechnik
» 2010-07-19 13:10:13
nie znam się na JAVA ale podam ci link:
http://forum.p-zone.pl/qt-jambi-podpinanie-sygn-vp98206.html

@edit:
korzystaj z [ code src="C++"]kod[ /code]
P-19981
« 1 »
  Strona 1 z 1