libglade

libgrade bibliothek können Sie laufwertige Schnittstellendateien in einem Programm zur Laufzeit laden.
Jetzt downloaden

libglade Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • James Henstridge
  • Website des Verlags:
  • http://www.pygtk.org/

libglade Stichworte


libglade Beschreibung

Mit der Libgrade-Bibliothek können Sie GLADE-Schnittstellendateien in einem Programm zur Laufzeit laden. Mit der Libgrade-Bibliothek können Sie GLADE-Schnittstellendateien in einem Programm zur Laufzeit laden. Es ist nicht erforderlich, dass keine GLADE verwendet wird, sondern die Lichtung ist jedoch bei weitem der einfachste Weg, um die Schnittstellendateien zu erstellen. Für eine Idee, wie Sie die Bibliothek verwenden, siehe Test-libgrade.c und Glade / Glade-xml.h.to Kompilieren, Sie benötigen das LIBXML2-Paket (aka the Gnome-XML-Modul in CVs), das auf der GNOME-FTP-Site oder deren Spiegeln zu finden ist. Wenn Sie GNOME-Unterstützung wünschen, benötigen Sie auch das Gnome-Libs-Paket installiert.Libglade-Internieren Sie Sie interessieren sich dafür, wie libgrade funktioniert, hier ist eine kleine Beschreibung: Wenn GLADE_XML_NEW angerufen wird, wird die XML-Datei mit libxml geladen. Libgrade verwendet die Sax-Schnittstelle, da es schneller ist und mir erlaubt, die Daten in einer kompakteren Darstellung zu speichern. Die Daten in der XML-Datei werden zwischengespeichert, sodass die Datei, wenn Sie die Schnittstelle erneut laden, nicht notwendig sein muss. Wenn sich die Datei jedoch geändert hat, ist es notiert Von diesen Widgets werden sie von einer für den Widget-Typ spezifischen Funktion erstellt, und dann wird GLADE_XML_BUILD_WIDET für jedes Kinder-Widget aufgerufen, das dann in seinen Elternteil verpackt wird. Dies erfolgt rekurisch, sodass die gesamte Schnittstelle konstruiert ist. Die Widget-Typen werden der Widget-Klasse-Hash mit der Funktion von Glade_Register_Widgets hinzugefügt. Zum Beispiel sehen Sie das Ende von GLADE-GTK.C.Das automatisches Signalverbindungssystem verwendet die introspektiven Fähigkeiten der dynamischen Verknüpfung. Durch Öffnen eines Griffs auf NULUL können wir in der ausführbaren Dateien (globale Funktionen, globale Variablen) in der ausführbaren Dateien und die von ihm verknüpften Bibliotheken abrufen. Dadurch wird verwendet, um die Adresse eines Signalhandlers aus seinem Namen zu finden, sodass GTK_SIGNAL_CONNECT automatisch für Sie aufgerufen werden kann. Kurs, gibt es andere Möglichkeiten, die Signale anzuschließen, wenn Ihre Plattform diese Funktion nicht unterstützt.


libglade Zugehörige Software

Glyph

Ein Modul für Python / Pygame, das für den Sortiertext auf dem Bildschirm verwendet wird. ...

202

Herunterladen