當前位置:編程學習大全網 - 編程軟體 - QT編程裏面setAlignment和setGeometry的區別?

QT編程裏面setAlignment和setGeometry的區別?

不知道妳說的是具體哪個類裏面的方法?

1. 對於setAlignment(),看函數名就知道是設置對齊方式。比如QLayout中的setAlignment():

bool?QLayout::setAlignment(QWidget?*?w,?Qt::Alignment?alignment)

就是對窗口w設置對齊方式,妳可以看看幫助文檔,Qt::Alignment有左對齊、右對齊、居中對齊等等。

2. 對於setGeometry(),看函數名應該知道是設置幾何信息的。如果妳說的是QWidget類中的setGeometry(),那就是設置窗口位置和大小:

void?QWidget::setGeometry(int?x,?int?y,?int?w,?int?h)

設置窗口的x,y坐標,寬w、高h。

不知道我的解釋是不是妳要的。

  • 上一篇:曲阜遠東職業技術學院計算機網絡計術大壹上課有幾本書
  • 下一篇:用C語言編程序:用指針數組處理:在主函數中放10個不等長的字符串(12345 3216 213 a
  • copyright 2024編程學習大全網