Re: Plattformunabhängige Programmierung
hallo, zu den java fragen kann ich leider nichts sagen....
Gibts denn eine QT Komponente, die das auch kann?
meines wissens nach nicht. leider :(. es gibt ein text-edit-control, das in der lage ist einfachen rich-text zu interpretieren, aber mehr habe ich bisher nicht gefunden. als alternative solltest du dir mozilla mal genauer anschauen. es gibt diverse projekte, die die html-engine von mozilla namens gecko einsetzen. als beispiel galeon, ein browser für gnome/gtk.
Und wie kompiliere ich QT Anwendungen unter Windows?
Mike
du brauchst dafür die QT-windows version. diese steht jedoch nicht, wie die QT/X11, unter der GPL zur verfügung, sondern "nur" als sog. "non-commercial". genaueres dazu findest du auf www.trolltech.com/download/qt/noncomm.html solange du dich an standard c++ hälst, sollte ein einfacher compile auf der jeder plattform, die qt unterstützt (unix, mac, windows) ausreichen, um dein programm zu übersetzen. als gui bibliothek solltest du dir auf jeden fall noch das gtk+ anschauen (gui-toolkit von gimp, wird von gnome verwendet). gtk ist auch multiplattform fähig, "echte" free software und ähnlich leistungsfähig, wie QT. fallen bei der portierung nach windows sind auf jeden fall threads und sockets, da sich hier die entsprechenden api's zwischen unix/linux und windows stark unterscheiden. so hoffe, das hilft dir erstmal weiter ;) bye, michael -- Michael Heck GnuPG Key ID: 4C0FB88C
Hi, also bei Sockets usw. wäre wieder QT hilfreich, weil QT sowas bereits anbietet. Brauche ich für QT dann sowas wie Virtual C++? Oder woher bekomme ich einen Compiler für Windows? Wenn das weiterhin so kompliziert wird, muss ich wohl doch jedem Linux versuchen aufs Auge zu drücken, damit ich einfach ne KDE Anwendung schreiben kann *g* Oder doch Kylix? Warum hat nich einfach jeder Linux *g* Dann wäre das viel einfacher... Mike
On Fri, 06 Jun 2003 at 10:05 (+0200), Michael Gebhart wrote:
also bei Sockets usw. wäre wieder QT hilfreich, weil QT sowas bereits anbietet. Brauche ich für QT dann sowas wie Virtual C++?
Das kommerzielle QT fuer Windows geht mit Visual C++ von Microsoft und mit C++ Builder von Borland. Ob es alleine mit der kostenlosen Kommandozeilenvariante von Borland funktioniert weiss ich nicht.
Oder woher bekomme ich einen Compiler für Windows? Wenn das weiterhin so kompliziert wird, muss ich wohl doch jedem Linux versuchen aufs Auge zu drücken, damit ich einfach ne KDE Anwendung schreiben kann *g* Oder doch Kylix? Warum hat nich einfach jeder Linux *g* Dann wäre das viel einfacher...
Weil Monokultueren auch in der EDV nicht gesund sind? "Warum hat nicht jeder Windows, dann waere alles viel einfacher?" BTW: Kylix ist nicht nur ObjectPascal sondern auch C++, warum also nicht Kylix/C++ Builder. Basiert unter Linux sowieso auf QT. Gruss, Bernhard -- Es ist nicht schwer, Menschen zu finden, die mit 60 Jahren zehnmal so reich sind, als sie es mit 20 waren. Aber nicht einer von ihnen behauptet, er sei zehnmal so glücklich. -- George Bernard Shaw
Oder doch Kylix? Warum hat nich einfach jeder Linux *g* Dann wäre das viel einfacher...
Das war ja auch nur ein Scherz :) Hm, also ich denke ich werde mir wohl mal Kylix anschauen. Die OpenEdition ist ja kostenlos, vielleicht gefällts mir ja. Das einzige was mich stört ist eben, dass ich gerade angefangen hatte, QT zu lernen oder eventuell Java anfangen wollte, von daher passt es mir nicht ganz in meine Planung. Aber offensichtlich bietet Kylix optimale Voraussetzungen für plattformunabhängige GUI-Programmierung. Gibt es eine OpenEdition auch für Windows kostenlos, damit ich die Programme dort kompilieren kann? Mike
Am Freitag, 6. Juni 2003 10:06 schrieb Bernhard Walle:
BTW: Kylix ist nicht nur ObjectPascal sondern auch C++, warum also nicht Kylix/C++ Builder. Basiert unter Linux sowieso auf QT.
Noch ein Nachtrag: Borlands CLX-Library basiert zwar auf QT (auch unter Windows), benutzt aber deswegen noch lange nicht das QT, was evtl. auf dem Linux-Rechner läuft. Man kann noch nicht mal Funktionen vom "normalen" QT einbinden, weil es sonst doppelte Deklarationen (mit denen aus der CLX) gibt. mfG, Jens -- ----- embesso - embedded software solutions ------ Hinter der Bahn 1 a | D 31162 Bad Salzdetfurth Tel: (+49)5064 - 950433 | Fax: (+49)5064 - 950459 http://www.embesso.com | jens.nixdorf@embesso.com
participants (4)
-
Bernhard Walle
-
Jens Nixdorf
-
Michael Gebhart
-
Michael Heck