作为项目的一部分,我获得了以下代码:

class One (Widget):
  
  def _init_(self, **kwargs):

    lib.kwargs.set_kwargs(self, **kwargs)
    
    super(One, self)._init_(**kwargs)  
          
    # Widget position
    self.pos = (lib.config.viewport[self.clientIdIndex][0], 0)
    self.width = lib.config.viewport[self.clientIdIndex][1]
    self.background_path = "images/bgs/" + str(self.clientIdIndex + 1) + ".jpg"
    
    self.threshold_reachedMessageSent = False

    self.last_touch = 0
    
    self.points = []
    
    # ZoneOfInterest
    self.shapes = []
    
    for zi in lib.config.zones_of_interest[self.clientIdIndex]:
      self.shapes.append( ZoneOfInterest( img=kivy.core.image.Image(zi[0]),
                                          pos=zi[1],
                                          alpha_index=1))

当我想要运行它时,我在屏幕上看不到它应该显示的客户ID. 我得到了一个错误,并且忽略了Alpha分量.

推荐答案

我对您的项目没有一个完整的了解,但我认为这是因为您的代码包含aplha_index = 1

在您的代码中:

self.shapes.append( ZoneOfInterest( img=kivy.core.image.Image(zi[0]),
                                          pos=zi[1],
                                          alpha_index=1))

alpha_index = 1应替换为1.0,不能仅将1作为整型赋值给它.

希望这能解决你的问题.

Python相关问答推荐

即使在可见的情况下也不相互作用

如何使用matplotlib在Python中使用规范化数据和原始t测试值创建组合热图?

在Google Colab中设置Llama-2出现问题-加载判断点碎片时Cell-run失败

发生异常:TclMessage命令名称无效.!listbox"

Pandas—合并数据帧,在公共列上保留非空值,在另一列上保留平均值

Python—从np.array中 Select 复杂的列子集

对象的`__call__`方法的setattr在Python中不起作用'

迭代嵌套字典的值

如何使用scipy的curve_fit与约束,其中拟合的曲线总是在观测值之下?

Pandas Data Wrangling/Dataframe Assignment

pandas:对多级列框架的列进行排序/重新排序

Matplotlib中的字体权重

为什么在FastAPI中创建与数据库的连接时需要使用生成器?

如何从比较函数生成ngroup?

如何在Airflow执行日期中保留日期并将时间转换为00:00

查找查找表中存在的列值组合

如何将一个文件的多列导入到Python中的同一数组中?

EST格式的Azure数据库笔记本中的当前时间戳

在不中断格式的情况下在文件的特定部分插入XML标签

搜索结果未显示.我的URL选项卡显示:http://127.0.0.1:8000/search?";,而不是这个:";http://127.0.0.1:8000/search?q=name";