Hallo, On Sun, 08 Jun 2003 at 23:52 (+0200), David Haller wrote:
On Sun, 08 Jun 2003, Ralf Schneider wrote:
Am Sonntag, 8. Juni 2003 22:18 schrieb David Haller:
Die Klasse QDate hat zwar allerlei nette Methoden, z.B. auch weekNumber() zum ermitteln der Kalenderwoche, aber was ich brauche, ist das Pendant setWeekNumber(), um in einem Kalender-Widget in die gewünschte Woche zu springen.
Du suchst also eigentlich eine Funktion "Date2WeekOfYear()"?
Nein, wie ich schon sagte gibt es die schon bei QDate und heißt weekNumber(). Ich suche eher WeekOfYear2Date().
Und welchen Tag willst du dazu nehmen?
sorry, aber Du solltest mal das Ursprungsposting (und die Folgepostings von Ralf) lesen, da steht eigentlich alles drin. Ralf moechte in einem Kalenderwidget in QT eine Woche anhand der Nummer anspringen, also Benutzer gibt KW 20, Jahr 2003 ein und das Kalender- widget soll's anzeigen. Da das Widget aber keine Methode zum Anspringen per Woche hat, moechte Ralf einen Algorithmus implementieren, der anhand Woche und Jahr das Datum des ersten Wochentages (also Montages) ausgibt. Anhand des Datums kann nun die betreffende Woche angesprungen werden. So hab ich's jedenfalls verstanden. :-)
Die genannten Dinge sollten aber auch bei dieser Umkehrung helfen.
Naja, soo kompliziert ist es nun auch wieder nicht als dass man sich da tonnenweise Quellcode runterladen und inspizieren muesste. Ausserdem hat man dann schneller ein Problem mit dem Copyright als einem lieb ist. Mag sein dass mein Weg nicht sonderlich effizient ist, aber wenn's um GUIs geht in denen das Programm sowieso 90 % auf Benutzereingaben wartet ist das wohl egal. Gruss, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Bohrer für Öl? Sie meinen, in die Erde bohren und versuchen Öl zu finden? Sie sind verrückt!. -- Bohr-Arbeiter vor dem ersten Öl-Bohr-Projekt (1859)