python - 将 rect.bottom 设置为某个值失败
问题描述
我有一个功能,我可以检查矩形是否接触到屏幕的边框,除了底部之外,所有这些都有效。
def barrier(self,width,height):
if self.rect.right >= width:
self.rect.right = width
if self.rect.left <= 0:
self.rect.left = 0
if self.rect.bottom >= height:
self.rect.bottom = height
if self.rect.top <= 0:
self.rect.top = 0
self.rect.bottom 的 if 语句正在工作,但更改 rects 底部的值失败,并且 rect 能够离开屏幕。
解决方案
推荐阅读
- swift - 如何在swift 4中获取字符串中的文本索引?
- html - 在父级的兄弟级 Div 下方显示子级 Div
- javascript - 离开页面前的 Jquery 未保存更改警报
- python-3.x - 如何在 Pandas 中并排放置三个条形图?
- vue.js - 如何在 Vue 中做 jQuery 的 .trigger()
- python - 未找到请求实体
- c# - C# 在 dotnet 2.0 上的泛型中调用运算符
- python - 加载图像时 OpenCV 显示错误或修改的结果
- python - 查找列具有该特定行的最大数量的次数
- matlab - 如何在MATLAB中替换矩阵中的两个值