Python中文
首页
教程
问答
标签
搜索
登录
注册
Python基维。如何将标签文本更改为已按下按钮上的文本?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一些按钮,如果我按下按钮-然后屏幕改变,在新的屏幕上有一个标签,显示的文本是在已按下的按钮。在</p> <p>当一切看起来都好的时候它就不起作用了。在</p> <p><strong>Python</strong></p> <pre><code>from kivy.app import App from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition from kivy.lang import Builder from kivy.uix.button import Button class ScreenOne(Screen): pass class ScreenTwo(Screen): def on_pre_enter(self, *args): btn = Button(text = "word is here", on_release =self.pressedFunction) self.ids.container.add_widget(btn) btn1 = Button(text = "another word is here", on_release =self.pressedFunction) self.ids.container.add_widget(btn1) def pressedFunction(self, instance, *args): self.manager.current= "three" screenThree = ScreenThree() text = str(instance.text) screenThree.changing_label(text) class ScreenThree(Screen): def changing_label(self, text): self.ids.my_label.text = text class ScreenManagement(ScreenManager): pass presentation = Builder.load_file("example.kv") class MainApp(App): def build(self): return presentation if __name__ == "__main__": MainApp().run() </code></pre> <p><strong>基维</strong></p> ^{pr2}$ <p><strong>输出</strong></p> <pre><code>File "example.py", line 28, in changing_label self.ids.my_label.text = text File "kivy\properties.pyx", line 841, in kivy.properties.ObservableDict.__getattr__ AttributeError: 'super' object has no attribute '__getattr__' </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>“我的标签”在你的.kv文件中不存在,请在标签上添加一个id,你可以在标签上进行这些更改。在</p> <pre><code><ScreenThree>: name: "three" BoxLayout: id: labelContainer Label: id: my_label text: "" </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
1 回答
如何添加表示整数的擦边字符串?
3 回答
如何添加要在Bokeh中使用的新font.ttf文件?
9 回答
如何添加要显示的矩阵XY轴编号和XY轴
5 回答
如何添加计数?
10 回答
如何添加计数器函数?
5 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
1 回答
如何添加计数器来跟踪while循环中的月份和年份?
7 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
1 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
6 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
9 回答
如何添加评论拉梅尔亚姆
7 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
5 回答
如何添加谷歌地点自动完成到Flask?
9 回答
如何添加超时、python discord bot
6 回答
如何添加超过1dp的检查
7 回答
如何添加距离方法
9 回答
如何添加跟随游戏的敌人精灵
4 回答
如何添加路径以便python可以找到程序?
2 回答
如何添加身份验证/安全性以使用happybase访问HBase?
8 回答