qt-4.2.3-r1: designer kann keine Widgets erstellen [solved]

Verschiedenes zu Qt
Antworten
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

qt-4.2.3-r1: designer kann keine Widgets erstellen [solved]

Beitrag von Massimo B. »

Gerade versuche ich mich am Umstieg von Qt3 nach Qt4.

Der Designer tut's aber nicht. Es lassen sich keine Widgets aus dem Menü in ein Hauptfenster ziehen. Auf freenode #qt berichten noch mehr von dem Problem, das sei ein bug und auch schon bei qt-4.1 aufgetaucht.
Lösung gibts dort keine, da die meisten scheinbar ohne den Designer programmieren.

Ohne Designer Dialoge zu erstellen stelle ich mir sehr mühsam vor. Ich kann nicht wissen, auf welchem Pixel ein button erscheinen soll ohne ständig zu testen, abgesehen von dem Mehraufwand an Schreibarbeit.
Zuletzt geändert von Massimo B. am 12. April 2007 07:56, insgesamt 1-mal geändert.
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Keine Probleme hier mit der Version vom 06.03.
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

Beitrag von Massimo B. »

Ich hab nun unter Gentoo von der testing auf die letzte stable 4.2.2 gewechselt:

Code: Alles auswählen

[I] x11-libs/qt
     Available versions:
        (3)     3.3.4-r8 3.3.6-r4 ~3.3.6-r5 ~3.3.8 ~3.3.8-r1 ~3.3.8-r2
        (4)     4.1.4-r2 4.2.2 ~4.2.3 ~4.2.3-r1
     Installed versions:  3.3.6-r4(3)(15:28:47 04.04.2007)(cups -debug doc examples -firebird gif -immqt -immqt-bc -ipv6 -mysql -nas -nis -odbc opengl -postgres -sqlite -xinerama)
                          4.2.2(4)(17:17:35 04.04.2007)(-accessibility cups dbus -debug doc examples -firebird gif -glib -input_devices_wacom jpeg -mng -mysql -nas -nis -odbc opengl -pch png -postgres -qt3support -sqlite -sqlite3 -xinerama zlib)
     Homepage:            http://www.trolltech.com/
     Description:         The Qt toolkit is a comprehensive C++ application development framework.
Der designer hat immer noch das gleiche Problem. Es lassen sich keine Widgets erstellen.
"Toller" Einstieg mit Qt4.
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Entweder machst Du grundsätzlich was verkehrt oder wir reden von verschiedenen Dingen. Ich arbeite hauptsächlich mit Qt 4.2.2 und habe keinerlei Probleme mit dem Designer.
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

Beitrag von Massimo B. »

Also mein Ablauf:
  • Ich starte designer
  • Ich wähle "Main Window", Create
  • Ich greife aus der Widget Box "Label" und ziehe es mit der Maus in die Fensterfläche "untitled".
  • Während dem Ziehen mit der Maus hat der Cursor das Widget "Label", beim Loslassen erscheint aber kein Widget im Fenster, so als sei dieses irgendwie schreibgeschützt.
/usr/qt/3/bin/designer funktioniert, da lief das Erstellen von Widgets aber noch anders, also nicht über drag&drop.
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Genau dieses Vorgehen funktioniert hier aber. Wenn ein Widget auf ein anderes Widget 'gedroppt' wird ändert sich die Hintergrundfarbe. Ist das wenigstens der Fall?
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

Beitrag von Massimo B. »

Nein, auch das ist nicht der Fall.

Wenn ich mit einem Dialogfenster beginne, dass läßt sich der OK/Abbrechen-Button in der Größe ändern, aber nicht verschieben. Beim Ziehen eines neuen Widgets "Label" verändert sich dieses nicht, wenn es über die bestehenden Widgets gelegt wird oder ins freie Fenster. Das neue Widget wird einfach nicht eingefügt.

Ich hab bereits 2 Qt4-Versionen getestet. Ich könnte noch die anderen testen, doch ich glaube nicht, dass das etwas ändert.
emerge qt dauert auch ne Weile.
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

Beitrag von Massimo B. »

designer schreibt massenweise eine Meldung auf das Terminal:

Code: Alles auswählen

Xlib:  extension "SHAPE" missing on display ":0.1".
Xlib:  extension "SHAPE" missing on display ":0.1".
Vielleicht ist das ein Hinweis? Qt3 designer tut das nicht.
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
Massimo B.
Beiträge: 45
Registriert: 14. Juni 2006 11:05
Wohnort: Bonn, Germany

Beitrag von Massimo B. »

Nun, hier hat jemand das gleiche Problem und eine Lösung vorgestellt.

d.h. um diese SHAPE Erweiterung und weitere zu aktivieren, braucht die Konfiguration des X-Servers:

Code: Alles auswählen

Load "extmod"
Gentoo (x86,ppc), KDevelop, Qt3, Qt4
Antworten