2016-07-27 45 views
0

有人可以舉例說明如何使用QWigdet類中的x(),y()函數嗎?這些函數用於設置小部件的位置嗎?我試圖以這種方式來使用它們:如何在Qt中使用x(),y()函數

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

然後,我得到了錯誤:沒有匹配函數調用「QWidget的:: X(INT)。 任何答案,謝謝。

+2

你可能找'setGeometry'方法:http://doc.qt.io/qt-4.8/qwidget.html#geometry-prop – bashis

+1

我說,你應該更好地閱讀文檔,但窗口幾何體*有點複雜和令人困惑。 http://doc.qt.io/qt-5/application-windows.html#window-geometry – hyde

+0

感謝您的建議。英語不是我的第一語言,但我真的必須提高我的英語水平,以便清楚地理解Qt文檔。 – Vito

回答

1

widget->x()返回x位置,這不是一個setter。

要設置一個QWidget位置使用widget->move(100,100)

+0

感謝您的回答,我現在明白了。 – Vito

相關問題