Hier ist deine UI eingebaut:
Ich habe das admin Verzeichnis entfernt, weil es sonst zu große geworden wäre.
Du kannst das admin aus deinem Projekt nehmen.
Das Attachment ist ein tar.bz2
entpacken mit
#> tar xjvf dbtest-0.1.tar
Ciao,
_
Hier ist deine UI eingebaut:
Ich habe das admin Verzeichnis entfernt, weil es sonst zu große geworden wäre.
Du kannst das admin aus deinem Projekt nehmen.
Das Attachment ist ein tar.bz2
entpacken mit
#> tar xjvf dbtest-0.1.tar
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Hier nochmal fast das selbe, diesmal mit einem anderen Hauptwidget.
Ich hab einfach aus deinem alle Element entfernt und vier neue hinzugefügt.
Dann für die beiden Buttons Slots in der Hauptklasse implementiert.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
vielen Dank. Ich werd es mir sofort mal anschauen
DANKE!
Negativ, ich kann sie zwar laden,
aber sobald ich das getan habe kommt die Meldung, das keine Makefiles vorhanden sind.
Ich kann sie nicht compilieren.
Angeblich soll ich auf Erstellen - Configurieren klicken,
aber das scheitert.
Das selbe Problem ist es, wie wenn ich z.B. QT MDI erstelle,
oder eins der Beispiele aus dem Internet down lade...
Irgendwas stimmt mit meinem Develop nicht.
Ich hab SuSE Linux 7.3, die FTP-Version aus dem Internet.
Und die Gruppe Programmiersprachen ist komplett installiert,
ich weiß nicht, was da noch fehlen soll.
Was könnte das denn für eine Ursache haben?
Ja, ich hab ein make distclean gemachtOriginal geschrieben von IceEagle
Negativ, ich kann sie zwar laden,
aber sobald ich das getan habe kommt die Meldung, das keine Makefiles vorhanden sind.
Hast du das admin Verzeichnis reinkopiert?
Wenn ja, dann solte das gehen
#> make -f Makefile.dist
#> ./configure
#> make
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Ja, den Admin-Ordner habe ich von einer "Normalen KDE"-Klasse eingefügt.
Also die Fehlermeldungen sind folgend:
Fehlermeldung von Develop beim Konfiguration erstellen Erstellen/Configure
make -f Makefile.distchecking for IceConnectionNumber in -lICE... yes
checking for libXext... yes
checking for Xinerama... no
checking for pthread_create in -lpthread... yes
checking for libpng... -lpng -lz -lm
checking for libjpeg6b... no
checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/lib/qt2//lib, headers /usr/lib/qt2//include
checking if Qt compiles without flags... no
checking for moc... /usr/lib/qt2//bin/moc
checking for uic... /usr/lib/qt2//bin/uic
checking for rpath... yes
checking for KDE... configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
*** fehlgeschlagen ***
AM_INIT_AUTOMAKE is expanded from...
configure.in:3: the top level
make[1]: *** [cvs] Error 1
make: *** [all] Error 2
Wenn configure geht, dann ist Makefile.dist nicht nötig.
im zweiten Beispiel von mir, ist noch kein configure vorhanden.
Zu ersten Fehlermeldung.
Ist das kde-devel Paket installiert?
Was sagt
#> locate kapplication.h
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
ja, das configure funktioniert nur leider nicht.
Die Fehlermeldung hab ich ja oben gepostet.
KDE-DEVEL ist installiert, zumindest wird es mir in Yast unter KDE2 als installiert angezeigt.
locate kapplication.h
Bei dem Befehl passiert nichts, als dass er ein wenig wartet und dann kann ich die nächste Eingabe im Terminal machen.
Also er scheint ws zu suchen, aber es wird nichts aufgelistet.
Hmm, wenn locate den header nicht findet, frage ich mich, wo er installiert ist.
Vielleicht ist nur die locatedb nicht up to date.
Such mal die Datei kapplication.h bzw kapp.h
Vielleicht unter /opt/kde2/include oder so.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
ich habe mit
find -name kapplication.h
die ganze Festplatte absuchen lassen, sie existiert nicht.
Das ist echt nicht zu fassen.
Einfacher wäre es, die Datei aus den Sourcecodes zu streichen *gg*.
Kannst Du mir eine kapplication geben?
Oder was muss ich installieren?
Das versteh ich nicht
Das sit einer der zentralsten KDE header.
schau mal ob kapp.h da ist.
Wenn der auch nicht da ist, sind die KDE header nicht installiert.
Die sollten aber eigentlich im kde-devel paket sein.
Gibt es vielleicht ein kdelibs-devel oder so?
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
also die KAPP.h existiert.
und eine kapplication.h habe ich mir jetzt über Google gesucht und in das selbe Verzeichnis kopiert, wie die KAPP.h
Ich weiß aber nicht, ob das so geht, ob man die irgendwo noch eintragen muss?!
/opt/kde2/include
Ich hab jedenfalls mit Locate nichts mehr finden können,
dort weiß er noch nicht, dass es die Datei gibt.
ich werd mich damit ein andernmal befassen müssen, hätte nicht gedacht, dass es soviel Zeit raubt.
Vielleicht nehm ich doch Kylix, da fehlt mir nur die S/N, vielleicht gibts die irgendwo im Netz...
Jedenfalls ist Software von Borland sehr zuverlässig, ich war mit Delphi immer sehr zu frieden.
Naja, nochmals VIELEN DANK für Deine Unterstützung und Hilfe, find ich echt toll, das Du so hilfsbereit bist.
Viele liebe Grüße
Maik
Mit der kapp.h wäre es auch gegangen. Das ist praktisch der selbe Header.Original geschrieben von IceEagle
also die KAPP.h existiert.
und eine kapplication.h habe ich mir jetzt über Google gesucht und in das selbe Verzeichnis kopiert, wie die KAPP.h
kapplication.h ist ab KDE3 der "echte".
Das macht er beim nächsten Update der Datenbank selber.
Ich hab jedenfalls mit Locate nichts mehr finden können,
dort weiß er noch nicht, dass es die Datei gibt.
Es sollte jetzt schon funktionieren.
Vielleicht geht es auch, wenn man in meinen Sourcen das kappliaction.h durch kapp.h ersetzt.
Wenns nicht klappt, dann schick mir einen Persönliche Nachricht und schreibe deine email Adresse rein.
Dann schick ich dir das Beispiel mit admin Verzeichnis.
Abgesehen davon, kann du im zweiten Beispiel ja im Code schön sehen, wie die Integration eines Designer erstellten Widgets in das Programm geht.
Inklusive Verknüpfung der Buttons mit Funktionen und die Verwendung von Layouts im Designer
Normalerweise geht das auch sofort. Warum bei dir solche Schwierigkeiten auftreten, ist mir echt ein Rätsel.
ich werd mich damit ein andernmal befassen müssen, hätte nicht gedacht, dass es soviel Zeit raubt.
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Lesezeichen