【问题标题】:Dynamic screens in kivymdkivymd 中的动态屏幕
【发布时间】:2021-04-30 01:13:43
【问题描述】:

我使用 kivymd 已经有一段时间了,我想创建一个屏幕,其中的内容会根据点击的内容而变化,例如,假设我有一个包含产品的主屏幕,当点击每个产品时,另一个屏幕会打开该特定产品的图像和详细信息,并且应该可以用于其他产品

【问题讨论】:

    标签: python dynamic kivy kivymd


    【解决方案1】:

    您可以为此使用 2 个屏幕。

    1. MainScreen展示所有产品
    2. Productscreen 显示产品详情。

    您可以根据被点击的产品添加screen上的内容。这样,您无需为每个产品创建单独的screen

    注意:由于productscreen上的内容会在运行时添加,所以需要写入.py文件而不是.kv文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-17
      • 2021-05-21
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 2020-12-07
      • 2021-06-14
      • 2020-11-08
      相关资源
      最近更新 更多