Kein Toolkit ist perfektOriginal geschrieben von dakjo
Unter Linux benutzt diese API GTK+ .....
Ciao,
_
Kein Toolkit ist perfektOriginal geschrieben von dakjo
Unter Linux benutzt diese API GTK+ .....
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
... und das wird wohl daran liegen, dass du nur () QT kannst ...Original geschrieben von anda_skoa
Das wird daran liegen, dass die meisten hier unter Linux programmieren und man da als C++ Programmierer viel eher Qt benutzt.
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)
ich find Gtk+ recht nett (solange ich es nicht direkt programmieren muss )Original geschrieben von anda_skoa
Kein Toolkit ist perfekt
ist vor allem schnell, was man von Qt/KDE nicht gerade behaupten kann (ok, qt ist noch im Rahmen)
mit Gtk2 ist aber das Laster auch bei Gtk neu erfunden worden, das ist ja noch langsamer als KDE
Am besten wäre wohl beides. Aber dem QT-Port scheints nicht allzu gut zu gehen.
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)
Am besten wäre ein Port auf eine Desktopplattform.Original geschrieben von peschmae
Am besten wäre wohl beides. Aber dem QT-Port scheints nicht allzu gut zu gehen.
wxWindows ist ja mehr ein Application Framework. Das auf ein Toolkit runter zu drücken ist einfach nicht gut.
Toolkits sind viel zu limitiert.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
ok, da hast du recht.Original geschrieben von anda_skoa
Am besten wäre ein Port auf eine Desktopplattform.
wxWindows ist ja mehr ein Application Framework. Das auf ein Toolkit runter zu drücken ist einfach nicht gut.
MfG Peschmä
P.S. du meinst damit wohl sicher deine Desktopplattform
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)
Ich benutze derzeit ein wenig wxwindows, wenn auch indirekt über Java-Bindings.
Nun, soweit ich das beurteilen kann ist WxWindows so ziemlich das beste mit dem ich bis jetzt gearbeitet habe!!
Geändert von Lin728 (19-08-2017 um 16:38 Uhr)
Zu 1: das haut hinOriginal geschrieben von ceisserer
Und im Vergleich zu SWT hab ich folgende Vorteile:
1.) Viel bessere Widgets / mehr
2.) Mehr unterstützte Platformen (GTK1.2; Motif (wird aufgelassen), nacktes X, Mac8,9,X; Windws 3.1-XP).
3.) Keine Lizenzkosten.
Zu 2: Naja, da ist eigentlich nur Mac8/9 und Win3.1 zusätzlich. Win3.1 ist ja wohl egal, und wegen Mac8/9 springe ich nicht weit. Die jvm ist dort eh veraltet (afaik 1.1 oder 1.2)
Zu 3: das haut auch hin
MfG Peschmä
P.S. läuft eigentlich deine geliebte GC mit den Java-Bindings von WxWindows?
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)
Man muss Dialoge und DC´s (DeviceContexts zum zeichnen) wieder freigeben, alles andere automatisch.
Geändert von Lin728 (19-08-2017 um 16:38 Uhr)
Naja, viel mehr muss man bei SWT auch nicht. (Genau: Nichts mehr)Original geschrieben von ceisserer
Man muss Dialoge und DC´s (DeviceContexts zum zeichnen) wieder freigeben, alles andere funtzt automatisch.
Aber was solls, bald kommt unterstützung für XML-Basierte Gui-Builder, dann bin ich voll zufrieden. Und die SWT-API ist auch nicht gerade von guten eltern...
Die SWT-Api hats allerdings in sich
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)
. .
Geändert von Lin728 (19-08-2017 um 16:39 Uhr)
Leider ist der Unix Port nur auf ein Toolkit portiert und nicht auf eine Plattform. Oder halt auf eine sehr limitierte Plattform.Original geschrieben von ceisserer
Außerdem integrieren sich ein WxWindows geschriebenes Programm super in die Platform.
Zu einem echten Port hat vermutlich der Mut gefehlt.
Die QT Styles sind perfekt, um ein Programm an das Aussehen einer Zielplattform anzupassen.
Das tut QT überhaupt nicht. Ein unter QT geschriebenes Programm sieht immer gleich aus, halt so wie der windows-sytle von Qt...
zB Wie Windows unter Windows, oder wie Motif unter CDE, wie ein native Program unter MACOSX oder, wie im Falles eines unserere Kunde, auf einen eigenen GUI Style.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Original geschrieben von peschmae
P.S. du meinst damit wohl sicher deine Desktopplattform
Würde ich natürlich begrüßen, aber auch ein GNOME Port wäre ok.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
. .
Geändert von Lin728 (19-08-2017 um 16:39 Uhr)
Ich glaube nicht, dass Enlightment eine Desktop Plattform ist.Original geschrieben von ceisserer
Jetzt stellt euch doch das mal genauer vor:
Eine Version für KDE2.X, eine für KDE3.X eine füt GNOME1.4 Enlightment nicht vergessen, blablabla!
Warum?
Wo kommen wir denn da hin. Ich bin auch über die derzeitige Situation was toolkits unter Linux angeht nicht glücklich, aber das würde zum Chaos führen!
Das ist doch das feine an wxWindows, dass die Implementation für die benutzenden Programme irrelevant ist.
Das ist praktisch eine Lösung für das von dir beschrieben "Problem":
Anwendungen die auf jedem Desktop quasi native sind.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Eine für GNome eine für KDE eine nur GTK-2 und eine ohne darunterliegendes Toolkit?
Geändert von Lin728 (19-08-2017 um 16:40 Uhr)
Lesezeichen