hallo Liste, ich habe mal wieder ein Frage bezüglich QT ich möchte gern ein Datum und eine Zeit ausgeben. Einfach nur ausgeben! Kein QDateEdit. Damit würde es funktionieren. (möchte es aber eigentlich nicht benutzen) dies ist mein Quellcode und ich möchte es gern in ein GridLayout: QDateTime *datum = new QDateTime(QDate::currentDate()); datum->toString("dd.MM.yyyy"); Bekomme aber eine Fehlermeldung wenn ich es mit addWidget in ein layout einfügen will. Es gibt keine addWidget funktion mit QdateTime/Qdate als Übergabe. meine Frage ist, wie kann ich mir ein einfaches Datum ausgeben lassen? Gruß -- Thomas Wedehase Nuernberg, Germany www.thomaswedehase.com PGP-KEY: 0x3337F9AC "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
Hallo, * Thomas Wedehase [16.02.2005 23:22]:
meine Frage ist, wie kann ich mir ein einfaches Datum ausgeben lassen?
Ein Datum ist kein Widget. Du kannst einfach ein Label (QLabel) oder ein Textfeld (QLineEdit) etc. als Widget einfügen und dann das Datum als String anzeigen lassen. Gruß, Bernhard --
On Wednesday 16 February 2005 23:22, Thomas Wedehase wrote:
ich möchte gern ein Datum und eine Zeit ausgeben. Einfach nur ausgeben! Kein QDateEdit. Damit würde es funktionieren. (möchte es aber eigentlich nicht benutzen) dies ist mein Quellcode und ich möchte es gern in ein GridLayout: QDateTime *datum = new QDateTime(QDate::currentDate()); datum->toString("dd.MM.yyyy");
Bekomme aber eine Fehlermeldung wenn ich es mit addWidget in ein layout einfügen will. Es gibt keine addWidget funktion mit QdateTime/Qdate als Übergabe.
Eh - natürlich nicht. Das ist ja auch kein Widget. Doku lesen. Du willst das in einem Widget ausgeben, also z.B. in einem QLabel. Du kannst nicht einfach beliebigen Text in ein Layout müllen. Dazu brauchst Du schon ein Widget.
meine Frage ist, wie kann ich mir ein einfaches Datum ausgeben lassen?
"Ausgeben" trifft es in diesem Fall auch nicht - du willst es nicht auf stdout
oder in eine Datei schreiben, sondern als Widget auf dem Bildschirm stehen
haben, oder?
CU
--
Stefan Hundhammer
Danke für eure hilfe!! Habe es hinbekommen. Am Thursday 17 February 2005 11:31 schrieb Stefan Hundhammer:
On Wednesday 16 February 2005 23:22, Thomas Wedehase wrote:
ich möchte gern ein Datum und eine Zeit ausgeben. Einfach nur ausgeben! Kein QDateEdit. Damit würde es funktionieren. (möchte es aber eigentlich nicht benutzen) dies ist mein Quellcode und ich möchte es gern in ein GridLayout: QDateTime *datum = new QDateTime(QDate::currentDate()); datum->toString("dd.MM.yyyy");
Bekomme aber eine Fehlermeldung wenn ich es mit addWidget in ein layout einfügen will. Es gibt keine addWidget funktion mit QdateTime/Qdate als Übergabe.
Eh - natürlich nicht. Das ist ja auch kein Widget. Doku lesen. Du willst das in einem Widget ausgeben, also z.B. in einem QLabel. Du kannst nicht einfach beliebigen Text in ein Layout müllen. Dazu brauchst Du schon ein Widget.
meine Frage ist, wie kann ich mir ein einfaches Datum ausgeben lassen?
"Ausgeben" trifft es in diesem Fall auch nicht - du willst es nicht auf stdout oder in eine Datei schreiben, sondern als Widget auf dem Bildschirm stehen haben, oder?
CU -- Stefan Hundhammer
Penguin by conviction. YaST2 Development SUSE Linux Products GmbH Nuernberg, Germany
-- Thomas Wedehase Nuernberg, Germany www.thomaswedehase.com PGP-KEY: 0x3337F9AC "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -Ernst Jan Plugge
participants (3)
-
Bernhard Walle
-
Stefan Hundhammer
-
Thomas Wedehase