Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 22

Thema: welches toolkit? (gtk+ oder qt)

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.04.2001
    Beiträge
    159

    welches toolkit? (gtk+ oder qt)

    Hy!
    Ich weiß, die Frage ist schon fast so schlimm wie die Frage nach der richtigen Distrie

    Ich wage es jetzt aber doch mal diese zu stellen.
    Welches Toolikt (qt oder gtk+) verwendet ihr, bzw. könnt ihr empfehlen.

    Ich kann C und C++, daran sollte es also nicht scheitern.
    Weiß aber nicht welches Toolkit ich verwenden soll.

    Man sagt ja oft C++(qt) ist die "schönere" Programmiersprache für GUIs.
    Auf der anderen Seite sind C(GTK+) Programm oft schneller und bringen nicht so einen großen overhead wie qt mit.
    Auch verwende ich oft kleine WMs wie fluxbox. Wenn man da qt (oder KDE) Programme startet wird ja gleich das halbe KDE mitgeladen. Da ist gtk+ schon irgendwie ergonomischer, oder?

    Gibt es eigentlich unter QT Programme mit denen man die GUI "zusammen-clicken" kann und dann nur noch die Funktionen mit leben füllen muß? Wo man also mit ein paar klicks das Grundgerüst (GUI + leere Funktionen) hat? Für GTK+ kenne ich glade, das ist aber nicht so das was ich mir vorstelle.

    Wo sieht ihr die Vor- und Nachteile der beiden toolkits und welches würdet ihr mir empfehlen?

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477

    Re: welches toolkit? (gtk+ oder qt)

    Original geschrieben von cybercrow
    Man sagt ja oft C++(qt) ist die "schönere" Programmiersprache für GUIs.
    Es dürfte typsicherer sein und wahrscheinlich ist es einfacher, eigene Widgets zu machen, weil man nur simpel Ableiten muss.


    Auch verwende ich oft kleine WMs wie fluxbox. Wenn man da qt (oder KDE) Programme startet wird ja gleich das halbe KDE mitgeladen. Da ist gtk+ schon irgendwie ergonomischer, oder?
    Kein Qt Programm ist von den KDE libs abhängig.


    Gibt es eigentlich unter QT Programme mit denen man die GUI "zusammen-clicken" kann und dann nur noch die Funktionen mit leben füllen muß? Wo man also mit ein paar klicks das Grundgerüst (GUI + leere Funktionen) hat? Für GTK+ kenne ich glade, das ist aber nicht so das was ich mir vorstelle.
    Qt Designer


    Wo sieht ihr die Vor- und Nachteile der beiden toolkits und welches würdet ihr mir empfehlen?
    Nun, ich rate zu Qt, aber ich programmiere auch nicht in C

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.04.2001
    Beiträge
    159
    @anda_skoa:
    Danke für deine Antwort zu qt!

    @all:
    Seit ihr alle anda_skoa Meinung? Wenn ich mir die Frage so ansehe gibt es doch auch einige die gtk+ verwenden?

    Würde mich freuen, wenn es noch ein paar Meinungen geben würde auf deren Basis ich eine Entscheidung treffen könnte.

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von cybercrow
    Würde mich freuen, wenn es noch ein paar Meinungen geben würde auf deren Basis ich eine Entscheidung treffen könnte.
    Es gibt im Moment hier im Forum drei nicht beantwortete Fragen zu Gtk+, such mal eine zu Qt ohne Antwort

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    ich bin wie immer für FLTK

    klein, schnell, C++

    z. B. zu sehen in xpp (print - Dialog für Cups)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    ich bin ganz anda_skoa's meinung

  7. #7
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    08.03.2002
    Beiträge
    90
    Ich bin auch anda_skoa s Meinung, wenn man nur unter Linux programmiert.

    Ich würde aber für die Betriebssystem unabhängigkeit wxWindows vorschlagen.

    QT ist sehr gut nur halt unter Windows kommerziel, oder nicht ?

    wxWindows ist zwar nen bissel WinAPI like, aber genauso einfach wie QT.

    wxWindows läuft auf Win*chit, Mac, und Unix.

  8. #8
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    Original geschrieben von dakjo


    QT ist sehr gut nur halt unter Windows kommerziel, oder nicht ?

    und DAS ist auch gut so!
    Trolltech scheint zu wissen welche Leute es verdient haben so ein produkt kostenlos einsetzen zu duerfen... , sie wissen ganz genau das windows fast kommerz only ist, in linux aber fast das genaue gegenteil, also ist es sehr ehrenhaft das es frei ist.

  9. #9
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    es wäre aber auch für OpenSource-Software gut (würde die Verbreitung vergrössern), wenn es QT für Windows unter der GPL gäbe, sodass man die Progs ohne viel aufwand portieren kann

    FLTK gibts übrigens gratis & frei für Windows und Linux

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  10. #10
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von peschmae
    es wäre aber auch für OpenSource-Software gut (würde die Verbreitung vergrössern), wenn es QT für Windows unter der GPL gäbe, sodass man die Progs ohne viel aufwand portieren kann
    Ja, sehr schade.
    Es gibt nicht mal eine non-commerical von Qt3
    Aber es arbeitet wieder mal jemand an einem Qt Free Prot für Windows.

    Im Fall, dass man auch Windows braucht und die Software gratis sein soll, ist man wahrscheinlich mit wxWindows ganz gut beraten.
    Auch wenn die API nicht ganz so fein ist und für Linux nur Gtk und Motif Portierung existieren.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  11. #11
    Registrierter Benutzer Avatar von dakjo
    Registriert seit
    08.03.2002
    Beiträge
    90
    Es soll für wxWindows demnächst auch einen QT Port geben! Stand zumindest in den News. So ab Version 2.6 geplant.

    Ich würde Trolltech empfehlen den Windows Code wenigstens für NON-Commerzial frei zu geben.

    Fänd ich jedenfalls besser.

  12. #12
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von dakjo
    Es soll für wxWindows demnächst auch einen QT Port geben! Stand zumindest in den News. So ab Version 2.6 geplant.
    Ah, interessant. Irgendeine Quelle?

    Der letze Versuch von dem ich weiß, wurde eingestellt, weil Roberto nciht wirklich wxWindows benutzt sondern eben Qt.

    Außerdem finde ich einen Qt Port nicht ganz passend, das bringt irgendwie nicht viel.
    Wenn schon dann gleich wxKDE.

    Ich hätte ja Interesse an sowas, aber ich hab eben auch nicht wirklich was mit wxWindows zu tun und so ein Framework zu portieren ist sicher auch nicht so leicht.


    Ich würde Trolltech empfehlen den Windows Code wenigstens für NON-Commerzial frei zu geben.
    So wie ich das verstanden habe, gabs da eben ein Problem, weil unter Windows dann kommerzielle Applikationen mit der non-commercial entwickelt wurden.
    http://lists.trolltech.com/qt-intere...ad00356-0.html

    In dem Thread kommt auch ein Angebot von Kuba Ober vor, der anbietet, jedes Qt Projekt für freie Entwickler unter Windows zu kompilieren.

    Vielleicht ergibt sich ja doch mal was in Richtung einer GPL Version für Windows, wenn das Porting Projekt erfolgreich wird.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  13. #13
    Registrierter Benutzer
    Registriert seit
    05.06.2002
    Ort
    Hof
    Beiträge
    154
    Im Zuge des KDE for Cygwin Projektes
    wurde qt3 auf Cygwin portiert. Evtl. kann
    man die Software ja dann mit der cygwin.dll
    bündeln.

    http://kde-cygwin.sourceforge.net/qt3/

  14. #14
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    ja, aber das zeugs benötigt einen XFree - XServer und das ist ballast...

    aber in richtung rootless - window hat sich scheints einiges getan

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  15. #15
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Original geschrieben von peschmae
    ja, aber das zeugs benötigt einen XFree - XServer und das ist ballast...
    Darum arbeitet jemand auch an einer direkten Portierung, mit Zwischenschritten.
    http://kde-cygwin.sourceforge.net/qt2-win32/

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •