GNU/Linux >> Tutoriales Linux >  >> Linux

¿Diferencia entre las aplicaciones Gtk y Qt?

Muchos paquetes están disponibles en versiones GTK y QT.

  • ¿Cuál es la diferencia entre ellos?
  • ¿Hay alguna diferencia en
    el rendimiento o el método de trabajo?

Respuesta aceptada:

En general, la diferencia desde la perspectiva del usuario debería ser puramente cosmética. Qt y GTK establecen temas de forma independiente (a través, por ejemplo, qtconfig o gtk-chtheme ) pero esto está armonizado por algunos entornos de escritorio.

GNU/Linux tiende a estar más orientado a GTK que Qt en el sentido de que el primero se usa más comúnmente, por lo que es posible que desee preferirlo cuando tenga la opción; una excepción sería KDE, que usa Qt para sus propias aplicaciones, aunque ninguno de estos factores es muy importante.

Un problema más importante sería en contextos con RAM muy limitada (como en, <1/4 GB); en este caso, probablemente querrá que el sistema use exclusivamente GTK o Qt, pero no ambos. Sin embargo, en la mayoría de los equipos de escritorio modernos con gigabytes de memoria, esto no es una preocupación:usar ambos de manera extensiva podría costarle (adivinamente) entre 50 y 100 MB adicionales.

Tenga en cuenta que también hay diferentes versiones de GTK (2 y 3) y Qt (3 y 4) que todavía se usan mucho pero no son compatibles con versiones anteriores (por lo que una aplicación Qt 3 no puede usar las bibliotecas Qt 4). Sin embargo, ambas versiones pueden existir en un sistema al mismo tiempo y la consecuencia más grave de esto sería la posibilidad de confusión y un poco más de exceso de memoria.


Linux
  1. ¿Diferencia entre Shell de inicio de sesión y Shell sin inicio de sesión?

  2. ¿Diferencia entre 2>&-, 2>/dev/null, |&, &>/dev/null y>/dev/null 2>&1?

  3. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  4. Diferencia entre ${} y $() en Bash

  5. diferencia entre cgroups y espacios de nombres

Explicación de la diferencia entre apt y apt-get

¿Diferencia entre tubería y expansión de comando?

¿Diferencia entre el usuario de Sudo y el usuario raíz?

¿Diferencia entre Snat y Masquerade?

¿Diferencia entre $HOME y '~' (tilde)?

diferencia entre netstat y ss en linux?