Frage

Glade hat mir geholfen, ein Projekt schnell zu beginnen, aber ich habe es gefunden härter auf lange Sicht zu halten und ich denke darüber nach, alles zu nativen Code umzuschalten. In welchen würden Sie wählen Umstände Lichtung, und wann würden Sie nativen Code verwenden?

War es hilfreich?

Lösung

, wenn sie von nativen Code, den Sie „direkte GTK Anrufe zu bauen ui“ bedeuten, dann habe ich aus mehreren Gründen schalten würde:

  1. wenn Widgets werden gebaut dynamisch je nach Benutzereinstellungen, usw.
  2. wenn ich viele eigene Widgets verwenden, esp. ineinander enthalten sind (zum Beispiel GDL Docking-Panels)
  3. , um die Rückwärtskompatibilität mit älteren Version von GTK

upd: auch verwende ich noch glade2.x die Code-Generierung hat (es gepatcht gegen neuesten gtk2 zu kompilieren). es hilft wirklich auf „gui Build von Code“ zu erhalten quickstart, und arbeitet sowohl mit alten und neueren GTK-Versionen. obwohl ich Angst habe, muss ich einige Probleme zu gtk3 Portierung:)

und ich nie gtkbuilder über andere Alternativen wählen ‚, denn es ist nicht verfügbar in (immer noch weit verbreitet) älteren GTK-Versionen .. weiß nicht, ob ich jemals zu schalten .. vielleicht, wenn gtk3 kommt.

Andere Tipps

Ich persönlich würde nur verwenden nativen Code aus Leistungsgründen. Ich finde es viel einfacher, die Arbeit mit gtkbuilder. Haben Sie Lichtung oder gtkbuilder? Mit Glade 3 ist gtkbuilder Format einfach zu bedienen und leicht zu Layout und Design. Auch gtkbuilder leichte Last Widgets aus als Lichtung war.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top