[Kde-devel-es] ¿Que estoy haciendo m
al?
Carlos Acedo
kde-devel-es@mail.kde.org
Fri, 24 Jan 2003 22:49:26 +0100
Hombre mal mal, nose, pero te puedo decir como lo haria yo....
Jaime Robles wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Buenos dias.
>Os paso el código de un método en el que estoy trabajando a ver si alguien
>sabe qué estoy haciendo mal.
>Me falla en la parte del "else" cuando "modify" es true.
>Concretamente me falla cuando trata de ponerle el texto al QListViewItem... el
>programa sencillamente casca y desaparece :-(
>Pero lo raro es que los datos los esta tratando bien porque el cout imprime lo
>que yo quiero almacenar en la columna "3" del QlistView
>
>¿Alguna pista?
>Muchas gracias por vuestro tiempo...
>
>void Klog::showQso(){
>// This shows the data in the QListView (the botton block)
>// The "modify" is still missing
>// I have to look for the QSO if modifying
>
> if (!modify){
> QListViewItem * item = new QListViewItem( klogui::logListView, 0 );
> item->setText( 0, QString::number(qso.getNumb()) );
> item->setText( 1, qso.getDateTime().toString("yyyy-MM-dd") );
> item->setText( 2, qso.getDateTime().toString("hh:mm") );
> item->setText( 3, qso.getQrz().upper() );
> item->setText( 4, QString::number(qso.getRsttx()) );
> item->setText( 5, QString::number(qso.getRstrx()) );
> item->setText( 6, qso.getBand() );
> item->setText( 7, qso.getMode());
> item->setText( 8, qso.getPower() );
> item->setText( 9, qso.getComment() );
>
> }else{
>
> if (klogui::logListView->findItem(QString::number(Klog::j),0) != 0){
>cout << "\nFound: " <<
>(klogui::logListView->findItem(QString::number(Klog::j),0))->text(3) << "QSO:
>" << qso.getQrz() << endl;
>
QListViewItem *item =
klogui::logListView->findItem(QString::number(Klog::j),0);
if ( item ){
cout << "\nFound: " << item->text(3) << "QSO: " << qso.getQrz() << endl;
item->setText( 0,QString::number(qso.getNumb()) );
item->setText( 1, qso.getDateTime().toString("yyyy-MM-dd") );
item->setText( 2,qso.getDateTime().toString("hh:mm") );
item->setText( 3,qso.getQrz().upper() );
}
> (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 0,
>QString::number(qso.getNumb()) );
> (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 1,
>qso.getDateTime().toString("yyyy-MM-dd") );
> (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 2,
>qso.getDateTime().toString("hh:mm") );
> (klogui::logListView->findItem(QString::number(Klog::j),0))->setText( 3,
>qso.getQrz().upper() );
>
>
>
> }
> }
>- --
>Un saludo,
> Jaime Robles
> jaime@kde.org
> Coordinador KDE-es - KDE Spanish Translation Team
> http://www.kde.org/es - http://es.i18n.kde.org
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.2.1 (GNU/Linux)
>
>iD8DBQE+L9wGER46oL+8yYURAmiTAJ40fLCgqc1UOAzJgWPOpOgU+GpcHgCdHPA9
>jffXeXGBRaEU00+kPwnj6t4=
>=PC7L
>-----END PGP SIGNATURE-----
>
>_______________________________________________
>Kde-devel-es mailing list
>Kde-devel-es@mail.kde.org
>http://mail.kde.org/mailman/listinfo/kde-devel-es
>
>
Y no se, como minimo a mi me queda mas claro :)
Suerte
--
...resistence is futile, prepare to be asimilated.