Título: ayuda con tipos QT Publicado por: febef en 19 Noviembre 2012, 05:25 am Hola, no logro encontrar como convertir un qreal en c++ usando la libreria QT a un int... estaria agradecidicimo si me pudieran ayudar!! :) Título: Re: ayuda con tipos QT Publicado por: avesudra en 19 Noviembre 2012, 17:32 pm Hola fex , en Qt la mayoría de tipos generales son typedef's de otros , es decir una sustitución por otro nombre , si te fijas en la documentación de los tipos de Qt aquí:
http://qt-project.org/doc/qt-4.8/qtglobal.html Podrás ver que un qreal es un typedef del tipo double en todas las plataformas excepto para aquellas que usan CPUs con arquitecturas ARM. En las plataformas basadas en ARM, un qreal es un typedef de float por razones de rendimiento. Cito el texto en esa página: Código: typedef qreal Código Con eso debería funcionarte , si nó al ser un double se le puede hacer un cast a int porque básicamente es lo mismo: Código
Título: Re: ayuda con tipos QT Publicado por: febef en 19 Noviembre 2012, 19:31 pm gracias avesudra :D!
Título: Re: ayuda con tipos QT Publicado por: BlackZeroX en 20 Noviembre 2012, 02:30 am usa static_cast
Código
también puedes usar la clase QVariant... http://doc.qt.digia.com/qt/qvariant.html#convert http://doc.qt.digia.com/qt/qvariant.html#Type-enum Dulces Lunas!¡. |