2012-06-15 6 views
6

He estado programando con bibliotecas Qt durante 3 años. Todos los programas han sido diseñados por widgets tradicionales hasta el momento. Pero ahora noté que puedes diseñar tu interfaz de usuario con HTML5 + CSS + jQuery. Ahora bien, estos son mis preguntas:Qt con HTML5 o sin HTML5

  1. Cuándo debemos diseñar nuestra interfaz con HTML5 y el núcleo con Qt bibliotecas?
  2. ¿Cuáles serán las ventajas si utilizamos HTML5 en el diseño de la interfaz de usuario en lugar de los widgets tradicionales?
  3. ¿Sería razonable si diseñamos incluso nuestras aplicaciones de escritorio ordinarias interfaz de usuario con HTML5?

¡Gracias!

Respuesta

6
  1. No hay reglas sobre "cuando deberíamos". Sin embargo, hay algunos casos en que "lo haríamos". Por ejemplo, lo usaríamos si queremos que los desarrolladores de C++ se centren en la funcionalidad central, no en la interfaz gráfica de usuario. Podríamos usar algunos diseñadores web para crear la interfaz
  2. La principal ventaja es que los desarrolladores de C++ no tienen que enfocarse en la IU en absoluto (bueno, se requeriría una ligera "integración" entre HTML ui y C++ core)
  3. Todo Depende de la experiencia que quieras darle al usuario. Si quieres dar "look'n'feel nativo", Qt hace la mayor parte del trabajo por ti con widgets. Si quieres dar "look'n'feel" de lujo, entonces podrías usar HTML. No veo nada "irrazonable" en ambos sentidos de entrega de interfaces de usuario.