2012-08-25 14:24

Qt Mac Tips

Mi equipo viene trabajando en portar algunas cosas de PyQt a Mac OSX, y nos cruzamos con algunos bugs de Qt, lamentablemente. Acá hay dos, y como los resolvimos.

Los diálogos nativos no andan. Usando QFileDialog.getExistingDirectory notamos éstos síntomas:

  • Si no hacés nada, el diálogo desaparase por su cuenta en más o menos 20 segundos.
  • Después de usarlo una vez, tal vez aparezca y desaparezca inmediatamente. O no.

Solución: usar la opción DontUseNativeDialog option.

Los widgets en un QTreeWidgetItems no se mueven.

Cuando uno pone widgets adentro de los ítems de un QTreeWidget (que no es muy común, pero a veces es útil), los widgets no se mueven junto con el ítem.

Solución, usar la opción -graphicssystem raster. Hasta se la puede inyectar en argv si la plataforma es darwin.

Comentarios

Comments powered by Disqus

Contents © 2000-2019 Roberto Alsina