Dieser Abschnitt behandelt einige häufig gestellte Fragen. Bitte lesen Sie diese zuerst, bevor Sie auf der Mailingliste oder im Forum nachfragen, da Ihr Problem möglicherweise hier behandelt wurde.
F: Meine GUI ist nicht größenveränderbar. Was mache ich falsch?
A: Es gibt einige Punkte, die Sie beachten müssen, damit die Fähigkeit
zum Ändern der Größe korrekt funktioniert. Wenn es ein Widget
in Ihrer GUI gibt, welches eine feste Größe hat, müssen Sie
es mit Hilfe von größenveränderbaren <rectangle>
-Objekten
(Rechteck-Objekte) an den Seiten auffüllen. Dann wird Ihre GUI
wieder größenveränderbar sein. Stellen Sie sich zum Beispiel
vor, Sie haben ein 64x64 <image>
-Objekt (Bild-Objekt)
in einer horizontalen Gruppe in Ihrem Fenster. RapaGUI wird
nicht in der Lage sein, die Größe dieses Fensters zu ändern,
es sei denn, Sie fügen Rechteck-Objekte an den Seiten Ihres
Bild-Objekts hinzu, weil RapaGUI ein Objekt finden muss, das
in der Größe verändert werden kann. So müssen Sie darauf achten,
dass nicht größenveränderbare Objekte in Ihrer Benutzeroberfläche
immer mit größenveränderbaren Objekten aufgefüllt werden. Übrigens,
seien Sie vorsichtig mit dem Tag <label>
: Widget der
Label-Klasse (Beschriftungen) sind eigentlich nicht größenveränderbar,
weil größenveränderbare Beschriftungen ziemlich unangenehm aussehen!
F: RapaGUI läuft nicht auf meiner Linux-Distribution, obwohl ich GTK+ installiert habe. Was könnte der Grund dafür sein?
A: Stellen Sie zunächst sicher, dass Sie die richtige RapaGUI-Version
verwenden. RapaGUI für Linux ist in Versionen für GTK+ 2 und
GTK+ 3 verfügbar. Normalerweise ist auf Linux-Distributionen
nur eine der beiden GTK-Versionen installiert, sodass Sie einen
RapaGUI-Build verwenden müssen, das zu Ihrer installierten GTK-Version
passt. Möglicherweise fehlen Ihnen auch einige freigegebene
Objekte von Drittanbietern, die von RapaGUI benötigt werden.
Um zu sehen, welche Objekte von Drittanbietern für RapaGUI benötigt
werden, führen Sie den folgenden Befehl in einer Konsole aus:
readelf -d rapagui.hwp
F: Bei der Ausführung auf einem High-DPI-Monitor erscheint mein Programm unter Windows unscharf. Warum?
A: Stellen Sie sicher, dass Sie den Tag DPIAware
in Hollywoods
Präprozessor-Anweisung @OPTIONS
auf True
gesetzt ist. Siehe High-DPI-Unterstützung für Details.
F: Das Treeview-Widget (Textanzeige) von RapaGUI funktioniert nicht auf Android. Warum?
A: Android hat kein natives Treeview-Widget, weshalb RapaGUI keine Treeviews auf Android unterstützen kann.