Qt Designer: UIC Code nicht nutzbar! Wieso?

Alles rund um die Programmierung mit Qt
Antworten
Maik
Beiträge: 45
Registriert: 29. Mai 2006 10:54

Qt Designer: UIC Code nicht nutzbar! Wieso?

Beitrag von Maik »

hallo...muss mich momentan mit qt 4 und kdevelop beschäftigen.
um den einstieg zu erleichtern dachte ich mir, eine GUI mit dem designer zu erstellen und die .ui datei mit hilfe von UIC zu einer .cpp und header umzuformen. aber wieso ist in der .cpp datei ein code drinnen den ich mit kdevelop unter verwendung von qt 4 nicht kompilieren kann?

z.Bsp.:

Label1 = new QLabel( this, "Label1" );
Label1->setGeoetry( QRect( 0, 0, 180, 777 ) );
Label1->setPixmap( QPixmap::fromMimeSource( "Frame_links.png" ) );
Label1->setScaledContents( true );

oder liegts vielleicht da drann das es in ->


MainWindow::MainWindow(QWidget *parent)
: QWidget(parent)
{

...liegt?

aber wieso erhalte ich dann den code von uic wenns nicht gehen sollte?

danke für jegliche art von hilfe

mfg
DarkWotan
Beiträge: 65
Registriert: 18. Mai 2006 10:03

Beitrag von DarkWotan »

"geht nicht" ist eine nutzlose Fehlerbeschreibung. Bevor ich mir das Problem näher ansehe, interessieren mich erst mal die Compiler-Meldungen.

MfG, Cedric
michams
Beiträge: 56
Registriert: 14. November 2005 18:24

Beitrag von michams »

Der Code ist in Ordnung, mehr kann man aber tatsächlich nicht sagen, ohne - wie schon erwähnt - eine detailliertere Fehlerbeschreibung.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Da du uns die Fehlermeldungen verschweigst,sag ich dir auch nicht die 2 Fehler die ich gefunden habe...
Maik
Beiträge: 45
Registriert: 29. Mai 2006 10:54

ich habs denke ich....

Beitrag von Maik »

hallo, danke erstmal für die schnellen antworten.

ich glaube ich habe den fehler gefunden.

ich erstelle mein ui file mit qt4, dachte ich zumindest. habe also JETZT eins mit qt4 erstellt. wenn ich nun aber "uic -o file.h file.ui" in der shell eingebe übersetzt er es nicht weil die version uic sich auf qt3 bezieht.

also, um das problem zu lösen....wie benutze ich das uic von qt4 das in /opt/qt-4.3.1/bin liegt mit meinem file was auf media:/hda1/home/bachmann liegt?

danke....

mfg
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Qt Designer: UIC Code nicht nutzbar! Wieso?


Bis Heute hat meinen designer immer sein job gut gemacht.... nur 3 mal wahr der code unbrauchbar....

Doch wahr ich selber schuld...

Code: Alles auswählen

#define TABLE_ADDO \
              QString( "CLIENTE" )   /*tabelle namen  */
#define ADDO_ATTRIBUTES \
              QString( "OGGETTO" )  /*tabelle namen  */
und im designer den gleichen name als objekt .... von einen QlineEdit
dann spinnt der compiler ... aber bis man merkt warum?? geht die zeit einfach vorbei.... :oops:


Von diesem datum an ... habe ich dei gewohnheit genommen die define
wie im php zu machen....

#define __SQLITEVERSION__ 3

Somit dass der designer ruhe bekommt ....
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: ich habs denke ich....

Beitrag von Christian81 »

Maik hat geschrieben:hallo, danke erstmal für die schnellen antworten.

ich glaube ich habe den fehler gefunden.

ich erstelle mein ui file mit qt4, dachte ich zumindest. habe also JETZT eins mit qt4 erstellt. wenn ich nun aber "uic -o file.h file.ui" in der shell eingebe übersetzt er es nicht weil die version uic sich auf qt3 bezieht.

also, um das problem zu lösen....wie benutze ich das uic von qt4 das in /opt/qt-4.3.1/bin liegt mit meinem file was auf media:/hda1/home/bachmann liegt?

danke....

mfg
Ich würde sagen entweder den Pfad korrekt setzen oder mit vollen Pfad aufrufen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten