GNU/Linux >> Tutoriels Linux >  >> Linux

Différence entre les applications Gtk et Qt ?

De nombreux packages sont disponibles dans les versions GTK et QT.

  • Quelle est la différence entre eux ?
  • Existe-t-il une différence dans
    les performances ou la méthode de travail ?

Réponse acceptée :

En général, la différence du point de vue de l'utilisateur doit être purement cosmétique. Qt et GTK définissent les thèmes indépendamment (via, par exemple, qtconfig ou gtk-chtheme ) mais cela est harmonisé par certains environnements de bureau.

GNU/Linux a tendance à être plus orienté GTK que Qt dans le sens où le premier est plus couramment utilisé, vous pouvez donc le préférer lorsque vous avez le choix; une exception serait sous KDE, qui utilise Qt pour ses propres applications — bien qu'aucun de ces facteurs ne soit très important.

Un problème plus important serait dans des contextes avec une RAM très limitée (comme dans, <1/4 Go); dans ce cas, vous voudriez probablement que le système utilise exclusivement GTK ou Qt, mais pas les deux. Cependant, sur la plupart des ordinateurs de bureau modernes dotés de gigaoctets de mémoire, ce n'est pas un problème :l'utilisation intensive des deux peut vous coûter 50 à 100 Mo supplémentaires.

Notez qu'il existe également différentes versions de GTK (2 et 3) et de Qt (3 et 4) encore largement utilisées mais non rétrocompatibles (une application Qt 3 ne peut donc pas utiliser les bibliothèques Qt 4). Cependant, les deux versions peuvent exister sur un système en même temps et la conséquence la plus grave de cela serait le potentiel de confusion et un peu plus de mémoire.


Linux
  1. Différence entre le shell de connexion et le shell sans connexion ?

  2. Différence entre 2>&-, 2>/dev/null, |&, &>/dev/null et>/dev/null 2>&1 ?

  3. Quelle est la différence entre Sudo Su - et Sudo Su - ?

  4. Différence entre [0-9], [[:digit:]] et D ?

  5. Différence entre l'utilisateur Sudo et l'utilisateur root ?

Différence entre apt et apt-get expliquée

Différence entre l'expansion de la tuyauterie et de la commande ?

Différence entre snat et mascarade?

Différence entre $HOME et '~' (tilde) ?

différence entre netstat et ss sous linux?

Différence entre page virtuelle et cadre de page ?