【发布时间】:2021-04-30 01:13:43
【问题描述】:
我使用 kivymd 已经有一段时间了,我想创建一个屏幕,其中的内容会根据点击的内容而变化,例如,假设我有一个包含产品的主屏幕,当点击每个产品时,另一个屏幕会打开该特定产品的图像和详细信息,并且应该可以用于其他产品
【问题讨论】:
标签: python dynamic kivy kivymd
我使用 kivymd 已经有一段时间了,我想创建一个屏幕,其中的内容会根据点击的内容而变化,例如,假设我有一个包含产品的主屏幕,当点击每个产品时,另一个屏幕会打开该特定产品的图像和详细信息,并且应该可以用于其他产品
【问题讨论】:
标签: python dynamic kivy kivymd
您可以为此使用 2 个屏幕。
MainScreen展示所有产品Productscreen 显示产品详情。您可以根据被点击的产品添加screen上的内容。这样,您无需为每个产品创建单独的screen。
注意:由于productscreen上的内容会在运行时添加,所以需要写入.py文件而不是.kv文件。
【讨论】: