aplikacja java w aplikacji QT

0

Wiecie jak napisać progra w QT, ktorego czescia byalby aplikacja javy?Np. jakas animacja.

7

wiemy.

0

O, to fajnie. Troche moze zle zaczalem temat, ale robilem na szybkiego. Moglibyscie udzielic jakichs wskazowek, bo nie wiem jak sie za to zabrac.

0

No ja bym wpisał w google: qt java binding, a potem animations in qt.

0

teraz poważniej, Qt jest freameworkiem stosowanym w kilku językach między innymi w samej javie, c++ oraz pythonie. Istnieje ponoć również wersja pod php. Co chcesz dokładniej zrobić bo na takie pytanie jakie sformułowałeś w temacie nie ma innej sensownej odpowiedzi jak ta, którą udzieliłem wyżej.

0

Coś znalazlem.

package org.wikipedia.qt;
 
import com.trolltech.qt.gui.*;
 
public class HelloWorld {
    public static void main(String args[]) {
        QApplication.initialize(args);
 
        QPushButton hello = new QPushButton("Hello World!");
        hello.show();
 
        QApplication.exec();
    }
}

Jestem tylko ciekaw, czy daloby sie zrobic cos wiecej. Np. czy JButton daloby sie umiejscowic na panelu z QT.

Post wyzej byl tylko przykladem, waskim zobrazowaniem tego co chce osiagnac.Nie klepie aktualnie kodu, interesuje mnie tylko sama idea jak to zrobic. Mianowicie chcialbym w qt stworzyc okno. Cos w stylu gadu-gadu - na dole lista kontaktow, jakis toolbar nieco wyzej, a na gorze reklamy. I chodzi mi o to, zeby cale okno, bylo napisane w QT wraz z dolna jego czescia ( lista kontaktow i toolbar), a na gornej czesci zeby znajdowal sie panel z javy na ktorym by byly wyswietlanie jakies reklamy. Oczywiscie ten panel znajduje sie na panelu QT, jest jego czescia, childem.

0

No i? Oczywiście, że można to zrobić. Czego od nas oczekujesz?

0

Dać się da, pytanie tylko po co.

Same użycie Qt w Javie jest czynem IMO wybitnie nieopłacalnym, gdy ma się do dyspozycji Swinga, sam zmarnowałem na te bezużyteczne i wysoce problematyczne połączenie 2 tygodnie. Ale jak już używasz Qt to po co go mieszać ze Swingiem? Nie można tej reklamy narysować w Qt? QWidget i rysowanie przez QPainter.

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