09.03.2019, 20:13
kaimex,'index.php?page=Thread&postID=234626#post234626 schrieb:Strapazieren die anderen GUI-Versionen die Raspi CPU deutlich mehr als wx-... ?
Hallo Kai,
eher nicht. wxWidgets bringt normalerweise [*] keine eigenen GUI-Elemente mit, sondern fungiert als Frontend für irgendeine plattformtypische Schnittstelle (also ziemlich genau das, was die LCL von Lazarus auch tut). Unter Unix-artigen Betriebssystemen ist das inzwischen normalerweise gtk2 oder gtk3 (das dürfte also auch auf dem RPi der Fall sein), unter OS X Cocoa, und unter WIndows halt die Windows-API. Somit kann es eigentlich nicht schneller oder ressourcenschonender sein als das, was dahintersteckt.
[*] Es gibt auch eine Variante namens wxUniversal, die eigene Steuerelemente implentiert, aber m.W. kaum eingesetzt wird.
Wenn man unter Python nur Basis-Funktionalität in Sachen Benutzerschnittstelle braucht, tut es eigentlich die De-Facto-Standard-Bibliothek tkinter, die bei Python für Windows sogar immer schon mitinstalliert wird. Obwohl ich eigentlich seit > 15 Jahren unter C++ wxWidgets einsetze, habe ich mich, wenn ich unter Python mal einen Dialog brauchte, immer damit begnügt.
Gruß,
Timo