Kivy:我可以用Kivy语言传递弹出内容吗?

2024-06-06 21:09:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将弹出窗口中的内容直接添加到“.kv”文件中

<PresentationScreen>:
name: 'presentation'
FloatLayout:
    PageLayout:
        Popup:
            title: 'Apresenta\u00e7\u00e3o'
            title_align: 'center'
            title_font: 'images/fonts/CaviarDreams_BoldItalic.ttf'
            title_size: 18
            separator_color: 0.988, 0.776, 0.388, 1

我找不到在代码中添加标签作为内容的可执行方法。 唯一的方法是,如果我在屏幕上添加一个直接向前的标签(见下面的代码),但这一点都不好,因为当我这样做时,文本不会跟随屏幕的变化

<PresentationScreen>:
name: 'presentation'
FloatLayout:
    PageLayout:
        Popup:
            title: 'Apresenta\u00e7\u00e3o'
            title_align: 'center'
            title_font: 'images/fonts/CaviarDreams_BoldItalic.ttf'
            title_size: 18
            separator_color: 0.988, 0.776, 0.388, 1
            Label:
                text: 'Hi'

Tags: name内容titlepresentationcenterpopupimagesfont