Genau den benutze ich im Moment. Es gibt sogar von KDE ein fertiges Textfeld, um Pfade einzugeben, mit Autocomplete und mit einem Knopf an der Seite, mit dem man einen Filechooser aufrufen kann. Den hab ich jetzt nicht benutzt, weil eben der Filechooser und nicht der TreeView genutzt wird. Ich wäre schon an dem Code interessiert, so einen DirChooser zu machen, ich versteh eh nicht, warum sowas bei Qt nicht dabei ist.
Styles in Qt müssen nicht zwangsläufig Plugins sein, die können auch in der Lib mit drinn sein. Wieso würde es sonst Sinn machen <qsgistyle.h> zu inkluden?
Das mit dem Paketmanager hat sicher seine Vorteile und Microsoft scheint ja mit MSI den Versuch unternommen zu haben, sowas zu implementieren. Ich hab aber leider die Erfahrung gemacht, dass das unter Linux auch nicht so funktioniert, wie es sollte. Beispiel: Mandrake Linux: Ich wollte einen aktuellen Mozilla installieren und dazu erstmal den alten löschen. Was der da noch alles mitlöschen wollte - praktisch das gesammte Gnome.
Zu 1MB Overhead: Ja, das ist schlimm: Man kann unter Windows einen Installer mit 4 kb Overhead bauen (CAB-Datei mit INF-Datei). Nullsoft(Winamp) hat einen Installer mit 34 kb Overhead geschrieben, gibt es bei Sourceforge, leider nur für Win.
Ob das starten von C++-Programmen sich mit der letzten Version gebessert hat, vermag ich nicht zu beurteilen, ich hab sicher nicht die aktuellste Version. Aber das es eben so lange dauert, ist für mich immer ein Grund, erstmal zu gucken, ob man die KDE-Libs wirklich braucht. Dann gibt es halt noch so andere Tricks, das man z.B. ohne libstdc++ auskommt.
Zum Tod von KApplication: Ich fände es auch besser, wenn man sein Qt-App nicht so sehr verhunzen müsste, um KDE-Funktionen zu verwenden. Aber wenn man schonmal am Entschlacken ist, sollte man sich überlegen, ob man nicht noch andere Sachen von Bord wirft. Ich werfe jetzt was neues in die Disukussion ein, und man wird mich dafür hassen: Ich hab letztens einen Screenshot gesehen, auf dem Qt-Programme ohne X11 mit DirectFB liefen. Gescheite Transparenz ist damit kein Thema mehr. Überzeugt euch selbst: http://www.directfb.org/screenshots/FirstQt.png
Lesezeichen