Seite 1 von 1
QT4 ? wie bekomme ich diese ide nach suse 9.2
Verfasst: 19. November 2005 09:52
von cooper3210
Hallo
Also ich nutze zur zeit immer anjuta und möchte nun durch Private Kontakte QT4 nutzen !
Freunde haben Qt4 unter Win am laufen ich nutze aber linux, geht das dort auch ?
gibt es ein Update von qt 3.3... NACH qt4 oder was muss ich machen .
Danke für eure Hilfe!
MFG COOPER
Verfasst: 19. November 2005 12:12
von klogg
Da du Qt3.3 nutzt, sollte dir eigentlich die Existenz der Trolltech Seiten bekannt sein.
Da hättest du also einfach mal nachschauen und diesen Link finden können:
http://www.trolltech.com/download/opensource.html
Dann hättest du erfahren, dass du Qt4 einfach nur runterladen und installieren musst. (Gibt's für Linux, Windows, Mac)
Für alle deine zukünftigen Fragen bezüglich Qt sei dir dann auch gleich noch
die umfassende Dokumentation als ERSTE Quelle nahegelegt:
http://doc.trolltech.com/4.0/index.html
HENNING
Verfasst: 19. November 2005 13:02
von BartSimpson
ich benutze beides prima paralel unter FC3/4 Qt3 für alte Projekte und Qt4 für die "Neuentwicklungen".
Verfasst: 19. November 2005 13:04
von cooper3210
HI
Also ich gebe dir recht mit dem lesen !!!
Ich habe gestern Abend das Paket qt-x11-opensource-src-4.0.1.tar.gz geladen .
dann habe ich das ganze schön entpackt und laut der install mit
./configure
make
su -c "make install"
auf mein Rechner draufgeschrieben . Nun Gut keine Fehler und er hat so nee halbe Stunde Dateien geschrieben.
Aber nun denke ich kommt mein Fehler !!!
Wenn ich nun auf Programme gehe und Qt-Designer starte ist das immernoch Version 3.3!!
fehlt mir nun noch was oder stelle ich mich einfach nur blöd an ?
mfg cooper

Verfasst: 19. November 2005 13:12
von BartSimpson
also wenn du das so gemacht hast, sind die Probelme schon vorprogrammiert:(
Ich würde da du ja suse benutzte mit ein RPM Paket bauen. Und denn mit --prefix arbeiten. Damit die lib's und co nicht in /usr/local landen.
Das der "alte" dessigner starten ist auch normal, da deine Verknüpfung unter Gnome oder KDE ja auf den alten Dessigner zeigen. Da must du dir eine 2. Anlegen, die auf die Tools der neuen Version zeigen. Und wenn du an der Konmadozeile was übersetzt, dann sollte du nicht qmake sonder /pfadZurNeuenVersion/qmake benutzten.
Verfasst: 19. November 2005 13:27
von cooper3210
UP´s zu Hoch
Sorry also ich arbeite jetzt seit 3 monaten mit suse da mir windows auf denn sack ging.
Also mal langsam an die install soll man sich nicht halten !
?????????
Nun hat der mit ein ordner wie in der install beschrieben erstellt !
file:/usr/local/Trolltech/Qt-4.0.1
Was mache ich nun?
Und wie bitte Lege ich ein neuen Pfad fest ?
Also muss sagen habe vor 10 min noch gedacht das ich nur zu blöd bin das ganze zu starten aber nun .......
Also Bitte wer hat lust mir mal nee german anleitung zu geben LOL
MFG COOPER
PS: Sorry aber nur so kann man es richtig lernen
Verfasst: 19. November 2005 13:33
von BartSimpson
Nagut dann lasen wir das erstmal wo es ist(auch wenn es ungünstig ist)
damit der "richtige" dessigner gestartet wird, must du dir unter deinem Gnome(auch was auch immer du benutzt) eine Verknüpfung auf /usr/local/Trolltech/Qt-4.0.1/bin/designer anlegen.
dann um ein Programm an der Konsole zu übersetzen:
/usr/local/Trolltech/Qt-4.0.1/bin/qmake
make
laufen lassen.
Verfasst: 19. November 2005 13:42
von cooper3210
DANKE SCHÖN !!!!!!
Also das mit der Verknüpfung das war das was mir so als gedanke gefehlt hat !
Mir war total unklar wohin die Verknüpfung gehen sollte .
Also super nun startet das program erst mal!
Wenn man es richtig machen wollte und rpm packete nutzen möchte wie fängt man da an ?
z.b. wo finde ich die packete und wie mache ich sie mit yast richtig drauf !
CU MFG COOPER
PS. so nee anleitung müsste mal geschrieben werden lol
Verfasst: 19. November 2005 13:52
von BartSimpson
dafür brauchst du kein yast!!
hier eine Kurzanleitung. Ich hoffe das die auch unter Suse geht:)
1. in deinem Homeverzeichnis folgeden Verzeichnisbaum anlegen:
RPM
|-- BUILD
|-- RPMS
| |-- i386
| `-- i686
|-- SOURCES
|-- SPECS
`-- SRPMS
2. ebenfallls in Homeverzeichnis eine Datei Names .rpmmacros anlegen. Welche diesen Inhalt hat:
%_topdir /home/frank/RPM
wobei frank durch deinen Benutzernamen ersetzt werden muss.
die Archive z.b qt-x11-opensource-src-4.0.1.tar.gz werden unter RPM/SOURCES abelegt. Dann wird unter SPECS eine .spec Datei angelgt, welche die Information enthält wie das RPM Paket zu erstellen ist.
dann wird die .spec Datei mittels rpmbuild -bb --target i686 datei.spec aufgerufen.

ch gehe jetzte mal davon aus, das du keine EMT64 Maschiene hast). Wenn alles gut geht, liegen die RPM Pakte denn unter RPMS/i686.
Dann kannst du diese per rpm -ivh Dateiname.rpm installieren
DANKE SCHÖN
Verfasst: 19. November 2005 14:03
von cooper3210
ALSO DAS MUSSTE ICH MIR GLEICH ABSPEICHERN !!!!!
Ich danke für die Sehr Guten Tips´s und Hoffe das ich auch mal so gut helfen kann.
CU MFG COOPER
Verfasst: 19. November 2005 14:05
von BartSimpson
wie die .spec Datei aufgebaut werden muss erfährst du unter
www.rpm.org