2016-07-27 11 views
0

Kann mir jemand ein Beispiel geben, wie man die x(), y() Funktionen aus der QWigdet Klasse benutzt? Verwenden diese Funktionen die Position eines Widgets? Ich versuche, sie auf diese Weise zu nutzen:Wie verwende ich x(), y() Funktionen in Qt

widget->x(100); 
widget->y(100); 

Dann bekam ich Fehler: keine passende Funktion für Aufruf von ‚QWidget :: x (int). Alle Antworten, danke.

+2

Sie 'setGeometry' Methode suchen sind wahrscheinlich gesetzt: http://doc.qt.io/qt-4.8/qwidget.html#geometry-prop – bashis

+1

würde ich sagen , sollten Sie die Dokumente ein wenig besser lesen, aber die Fenster Geometrie Zeug * ist * ein bisschen kompliziert und verwirrend. http://doc.qt.io/qt-5/application-windows.html#window-geometry – hyde

+0

Danke für die Beratung. Englisch ist nicht meine Muttersprache, aber ich muss wirklich mein Englisch verbessern, um das Qt-Dokument klar zu verstehen. – Vito

Antwort

1

widget->x() gibt die x-Position zurück, dies ist kein Setter.

Um eine QWidget Position Verwendung widget->move(100,100)

+0

Danke für die Antwort, ich habe es jetzt. – Vito

Verwandte Themen