Sid
21-08-2005, 00:19
Hallo,
ich bin dabei, ein wenig Qt zu lernen und deswegen grad dabei ein kleines Programm zu schreiben.
Da soll es jetzt ne Liste geben mit wallpaper und daneben deren Thumbnails.
Bisher generiere ich die Thumbnails dadurch, dass ich die Bilder in ne qpixmap lade und dann halt kleiner mache. Funktionier super, nur leider lahm. Kennt da wer ne schnellere Methode?
Und dann hab ich noch ein Problem, das eigentlich wichtiger ist: Die Wallapaper sind bis jetzt in einem QListView, und das sortiert von selber. Ich will das aber nicht automatisch sortiert haben, sondern vom User sortieren lassen, bzw. in der Reihenfolge haben, in der die Wallpaper hinzugefügt wurden. Wie mache ich das, bzw. welches Widget außer qlistview könnte ich dafür verwenden? (eigentlich inst qlistview schon das was ich will, es soll ja sortiert werden können aber halt nicht müssen.
Danke,
Sid
So, auf Frage zwei hab ich jetzt ne Antwort gefunden: http://lists.trolltech.com/qt-interest/1998-10/thread00349-0.html
Nochmal edit: So ists zwar ganz nett (mit "If column is -1, sorting is disabled and the user cannot sort columns by clicking on the column headers. If column is larger than the number of columns the user must click on a column header to sort the list view." und column > die number of columns), aber wenn man dann einmal Sortiert hat wird halt wieder automatisch sortiert, das ist nicht so toll...
Und schon wieder, nach einigem weiterlesen: So wies jetzt ausschaut setz ich das halt immer wenn ich was veränder (dragndrop (ui, das wird noch was :D) oder das hinzufügen von irgendwas) wieder auf nicht sortieren... Jetzt hätt ich mir den Thread auch fast sparen können, bis auf die Thumbnails ;)
ich bin dabei, ein wenig Qt zu lernen und deswegen grad dabei ein kleines Programm zu schreiben.
Da soll es jetzt ne Liste geben mit wallpaper und daneben deren Thumbnails.
Bisher generiere ich die Thumbnails dadurch, dass ich die Bilder in ne qpixmap lade und dann halt kleiner mache. Funktionier super, nur leider lahm. Kennt da wer ne schnellere Methode?
Und dann hab ich noch ein Problem, das eigentlich wichtiger ist: Die Wallapaper sind bis jetzt in einem QListView, und das sortiert von selber. Ich will das aber nicht automatisch sortiert haben, sondern vom User sortieren lassen, bzw. in der Reihenfolge haben, in der die Wallpaper hinzugefügt wurden. Wie mache ich das, bzw. welches Widget außer qlistview könnte ich dafür verwenden? (eigentlich inst qlistview schon das was ich will, es soll ja sortiert werden können aber halt nicht müssen.
Danke,
Sid
So, auf Frage zwei hab ich jetzt ne Antwort gefunden: http://lists.trolltech.com/qt-interest/1998-10/thread00349-0.html
Nochmal edit: So ists zwar ganz nett (mit "If column is -1, sorting is disabled and the user cannot sort columns by clicking on the column headers. If column is larger than the number of columns the user must click on a column header to sort the list view." und column > die number of columns), aber wenn man dann einmal Sortiert hat wird halt wieder automatisch sortiert, das ist nicht so toll...
Und schon wieder, nach einigem weiterlesen: So wies jetzt ausschaut setz ich das halt immer wenn ich was veränder (dragndrop (ui, das wird noch was :D) oder das hinzufügen von irgendwas) wieder auf nicht sortieren... Jetzt hätt ich mir den Thread auch fast sparen können, bis auf die Thumbnails ;)