[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-----