Skip to content

Null Error from resize when text is blank #45

Closed
@FoamyGuy

Description

@FoamyGuy

reported on discord

I'm working with CircuitPython on a Feather RP2040. Trying to work out displayio and associated libraries, adafruit_displayio_layout is giving me some trouble.
I started with this example code which worked once I set it up for my display. https://docs.circuitpython.org/projects/displayio-layout/en/latest/examples.html#gridlayout-simple-text) Then I modified it to add buttons to the grid instead of labels, which the docs for GridLayout says are a valid kind of content, but I'm getting errors that I can't make heads or tails of.

code.py output:
Traceback (most recent call last):
  File "code.py", line 65, in <module>
  File "adafruit_displayio_layout/layouts/grid_layout.py", line 403, in add_content
  File "adafruit_displayio_layout/layouts/grid_layout.py", line 145, in _layout_cells
  File "adafruit_button/button.py", line 284, in resize
  File "adafruit_button/button_base.py", line 81, in label
AttributeError: 'NoneType' object has no attribute 'text'

Code done running.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions