2.4 Häufig gestellte Fragen

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.


Navigation zeigen