[Kde-devel-es] Problemas con QDateTime
Jaime Robles
kde-devel-es@mail.kde.org
Fri, 10 Jan 2003 11:30:30 +0100
=2D----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Buenas a todos!
Estoy teniendo algun "problemilla" con QDateTime.... me explico.
En el programilla que estoy haciendo leo una fecha y la saco por pantalla e=
n=20
el "qlistview" sin ning=FAn problema...
Luego guardo en disco (sin problemas tambien) las fechas y horas de los=20
eventos que tienen lugar en el programa.
Luego cuando vuelvo a arrancar el programa y leo de disco tampoco me da=20
problemas pero al mostrar en el qlistview se lee mal!!! No entiendo por que=
,=20
porque debe estar bien porque cuando vuelvo a escribir en disco me lo hace=
=20
bien!!!
Repito y aclaro:
1 .- leo del interfaz y creo que qtimedate, me lo muestra en qlistview sin=
=20
problemas: foto1.png
2.- Guardo en disco, salgo y entro del programa por lo que lee de disco los=
=20
datos y los muestra (esta vez mal) en el qlistview: foto2.png
Los datos se guardan bien en el programa y se leen tambien bien (creo) porq=
ue=20
si guardo por segunda/tercera vez los datos estan bien (aunque se muestren=
=20
mal)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1,2003-01-10T10:26,EA4TV,599,599,28MHz,SBB,90,
2,2003-01-10T10:27,EA5TV,599,599,28MHz,SBB,90,
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Los datos los muestro asi cuando pulso el botoon "ok":
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
QListViewItem * item =3D new QListViewItem( klogui::logListView, 0 );
item->setText( 0, aux.setNum( number ) );
item->setText( 1, dateTime.toString("dd-MM-yyyy") );
item->setText( 2, dateTime.toString("hh:mm") ); =20
item->setText( 3, *qrz );
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Los datos los muestro as=ED cuando leo el fichero y se ven mal:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Klog::qrz =3D fields[2].latin1();
Klog::dateTime.fromString(fields[1], ISODate);
logbook.append(Qso (Klog::number, Klog::dateTime, fields[2].latin1(),=
=20
fields[3].toInt(), fields[4].toInt(), fields[5].latin1(), fields[6].latin1(=
),=20
fields[7].latin1(), fields[8].latin1()));
//9 number, dateTime, String, Int, Int, Int, String, Int, String
// number, date, qrz, trstrx, trsttx, band, mode, power, comment
// Aqu=ED ya se ven mal por pantalla... as=ED que es como si los leyera mal=
=2E..
cout <<"\n" << dateTime.toString("dd-MM-yyyy") << endl;
cout <<"\n" << dateTime.toString("hh:mm") << endl;
QListViewItem * item =3D new QListViewItem( klogui::logListView, 0 );
item->setText( 0, aux.setNum( Klog::number ) );
item->setText( 1, Klog::dateTime.toString("dd-MM-yyyy"));
item->setText( 2, Klog::dateTime.toString("hh:mm"));
item->setText( 3, fields[2].latin1() );
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=BFAlguna sugerencia???
Muchas gracias!
=2D --=20
Un saludo,
Jaime Robles
jaime@kde.org
Coordinador KDE-es - KDE Spanish Translation Team
http://www.kde.org/es - http://es.i18n.kde.org
=2D----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE+HqDHER46oL+8yYURAhtUAJ9VEl5oN8KYvPP3K0bUW+yqYL34AwCdHAin
fSu3I9SpgGhZoyHwDkEa7LE=3D
=3Db+hR
=2D----END PGP SIGNATURE-----