ubuntuusers.de

Gtk+ oder Qt ?

Status: Gelöst | Ubuntu-Version: Ubuntu 17.04 (Zesty Zapus)
Antworten |

Senifor79

Anmeldungsdatum:
22. Februar 2012

Beiträge: 424

Hallo liebe Forengemeinde,

lange ist es her, dass ich C++ programmiert habe. Nachdem ich das damalige Wissen etwas aufgefrischt habe, würde ich dann gern in die GUI-Programmierung wieder einsteigen. Deshalb meine Frage, weil mir ein bisschen die Entscheidungsgrundlage fehlt:

Gtk+ oder Qt ?

Wichtig ist mir, dass der Code portierbar auf andere Systeme ist, ohne dass ich viel anpassen muss.

Ich weiß, dass Gtk+ in C geschrieben ist. Qt C++ ... was meint ihr ?

Was findet ihr besser ?

Gruß Senifor ...

SquirrelOne

Avatar von SquirrelOne

Anmeldungsdatum:
26. Juni 2016

Beiträge: 61

Wohnort: 127.0.0.1

Hallo,

GTK+ ist die Basis von bekannten Desktops (GNOME, UNITY etc.), Qt wird meines Wissens eigentlich nur erwähnenswert von KDE genutzt. Grundsätzlich ist aber mit dem Installieren von den entsprechenden Paketen das Ausführen auf beiden Systemen möglich.

Ich persönlich würde dir zu GTK+ (=GTK 3.0) raten.

MfG SquirrelOne

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wichtig ist mir, dass der Code portierbar auf andere Systeme ist, ohne dass ich viel anpassen muss.

Dann ohne wenn und aber Qt. Das läuft Cross-Plattform besser. GTK ist auf Windows immer noch ein Kampf und nicht ganz trivial zu installieren.

Gruß, noisefloor

barcc

Avatar von barcc

Anmeldungsdatum:
13. Juli 2007

Beiträge: 696

Wohnort: Dortmund

  • Qt läuft nicht nur unter Linux und Windows, sondern auch max OSX, Android, iOS,… und das wird vom Qt-Projekt selbst unterstützt und getestet

  • Qt hat eine weitere Verbreitung als Gtk (war früher anders)

  • Mit QtCreator gibt es eine komfortable IDE (auch Cross-Platform)

  • Gtk+ in C zu programmieren ist ein Graus (imho)

  • Gtk hat mehr und teilweise bessere Anbindungen für andere Programmiersprachen (Python, Javascript, Vala, C++, …)

Senifor79

(Themenstarter)

Anmeldungsdatum:
22. Februar 2012

Beiträge: 424

Vielen Dank ! Hab mich entschieden. Qt scheint tatsächlich die bessere Wahl.

Gruß Senifor

Antworten |