Pregunta

Lazarus puede utilizar varias bibliotecas GUI. Estoy en Windows. Me pregunto cuáles son la diferencia entre ellos ... Está claro que el lcl es más estable.

¿Por qué usaría alguien Qt y fpGUI una vez que sea de buena calidad?

¿Fue útil?

Solución

LCL es la abstracción. OIA la parte central de la LCL funciona en todas las plataformas. Es un poco centrado de Windows ya que deriva principios de base (y la compatibilidad de VCL) centrada en Windows de Delphi.

En Windows, el LCL normalmente utiliza la capa de API Win32 / 64 GDI como backend, pero también puede usar otros, más notablemente QT y GTK2 (aunque éstas son más en la prueba de etapas)

Si usted ha invertido mayormente en la fabricación de una aplicación GUI complejo bajo Linux, y han utilizado una funcionalidad específica del intervalo QT, el backend LCL-con-QT por ejemplo, haría le permitirá más fácilmente al puerto, el código de nuevo.

OIA usando nada más que Win32 / 64 (GDI) de Windows es sólo en los propósitos específicos de interés, con bases de código que van más allá de la LCL de origen no de Windows.

fpGUI es una misión de un hombre para crear una propia (propietario dibujado) widgetset. El puerto LCL fue planeado, pero nunca entregó. Por lo general este tipo de interfaces gráficas de usuario se utilizan en el entorno de POS incrustado en que la aplicación se ejecuta en esencia pantalla completa. Es probable que también funciona en Windows, ya que es ownerdrawn y probablemente requiere sólo unas pocas primitivas básicas para conseguir que funcione, y portarlo al desarrollo ventanas alivia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top