Bonjour à tous,
Je dois réaliser une appli en java qui lit les PDF. J'utilise le framework Qt Jambi. J'arrive sans soucis a faire mon interface avec Qt, j'arrive aussi a ouvrir Adobe Reader a partir de mon appli java, mais je n'arrive pas a lier les deux (mettre adobe reader dans ma fenetre Qt, comme un widget).
Voila mon code, minimaliste:
Le problème vient bien sur de la ligne "monLayout.addWidget(acrobat);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 import java.awt.*; import java.awt.event.*; import java.io.*; import com.trolltech.qt.gui.*; import com.adobe.acrobat.Viewer; import com.adobe.acrobat.ViewerCommand; public class Exerciser extends QWidget { private TextArea log; private Viewer acrobat; public Exerciser() { try { acrobat = new Viewer(); } catch (Exception x) { log.append("Unable to create viewer \n"); } QPushButton button1 = new QPushButton("One"); QGridLayout monLayout = new QGridLayout(); monLayout.addWidget(acrobat); monLayout.addWidget(button1); setLayout(monLayout); } public static void main(String args[]) { QApplication.initialize(args); Exerciser widget = new Exerciser(); widget.show(); QApplication.exec(); } }
"
Je sais bien que c'est pas .addWidget, mais j'ai beau cherché, je vois pas quel methode mettre.
Si quelqu'un à une idée, je suis preneur.
Merci d'avance !
Partager