QT之QRect函数QRect::adjust()函数


adjust()函数原型为

void QRect::adjust(int dx1, int dy1, int dx2, int dy2)

可以这样理解:dx1为相对于原始矩形左上角x坐标的偏移值,dy1为相对于原始矩形左上角y坐标的偏移值,负值表示在矩形外,正值表示在矩形内;dx2 和dy2分别是相对于右下角x坐标和y坐标的偏移值,负值表示在矩形内,正值表示在矩形外,正好相反!这点需要注意一下!

例子:

先假定一个起始坐标(20,20),宽和高均为100的矩形,然后我们用drawRect()函数画出来,下图中的绿线所示,然后我们使用adjust(-10,-10,10,10)对该矩形进行调整,使用drawRect()函数画出来的图形为蓝线所示


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM