Python中文
首页
教程
问答
标签
搜索
登录
注册
切换kivy小部件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在使用Kivy python库。</p> <p>我定义了两个小部件。</p> <p>当程序运行时,我运行第一个小部件。</p> <p>当按下widgets按钮时,我希望它消失并被第二个widget替换。</p> <p>这是两个小部件的.kv</p> <pre><code>#uitest.kv <TestForm>: canvas: Rectangle: pos: self.center_x, 0 size: 10, self.height BoxLayout: size: root.size padding: 40 Button: text: 'Hello' on_release: root.testCallback() <TestForm2>: canvas: Rectangle: pos: self.center_x, 0 size: self.height, 10 </code></pre> <p>我的主python文件运行应用程序,并返回第一个小部件</p> <pre><code>#main.py from testform import TestForm from kivy.app import App class UITestApp(App): def build(self): return TestForm() # Main launching point if __name__ in ('__main__', '__android__'): UITestApp().run() </code></pre> <p>我的第一个小部件有一个回调。这就是问题代码所属的地方</p> <pre><code>from testform2 import TestForm2 from kivy.uix.widget import Widget class TestForm(Widget): def testCallback(self): TestForm2() # Code in question goes here. @TODO replace this widget with TestForm2 widget. </code></pre> <p>这里的想法是有一个用户界面管理器。这个管理器不像树那样运行UI,而是像列表和堆栈一样运行UI。该列表保存所有UI表单的实例。堆栈保存所述表单的遍历,每当我们跳转到某个表单时,我们将其推到堆栈并“呈现”或其他任何形式。</p> <p>编辑: 我选择了我的答案,但是在我的搜索中我也找到了屏幕对象:<a href="http://kivy.org/docs/api-kivy.uix.screenmanager.html">http://kivy.org/docs/api-kivy.uix.screenmanager.html</a> 就个人而言,clear()和add()命令更强大,但是如果你感兴趣的话,屏幕上的很多功能都会从你的手中夺走。过渡效果也一样。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>切换窗口小部件的一个简单方法是让其中一个窗口小部件是其容器的完整高度,而让第二个窗口小部件的高度为零。当你需要转换的时候,就换个高度。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Kerasterflow预训练模型中的纯训练偏差
9 回答
KerasTF Conv2D模型运行时无响应型号.fi
6 回答
Kerastuner Randomsearch:TypeError:(“关键字参数未理解:”,“激活”)
7 回答
Kerastuner ValueError:形状(320,)和(1,)不兼容
3 回答
Kerastuner:“ValueError:不是法律参数”问题,当我使用LSTM网络时,但密集层工作正常
1 回答
KerasTuner:是否可以在目标/度量函数中使用测试/验证集?
9 回答
KerasTuner自定义目标函数
1 回答
kerastuner调整层数会创建与报告的层数不同的层数
3 回答
KerasTuner运行时错误:构建模型的失败尝试太多
8 回答
kerasv1.2.2与kerasv2+的奇怪行为(精确度上的巨大差异)
4 回答
kerasvis中visualize_-cam/visualize_显著性的热图输出形状
4 回答
Kerasvis和tfkerasvis的激活最大化不适用于MobileNetV2模型
4 回答
Kerasvis对于显著性图表,我们应该使用softmax还是线性激活
4 回答
Kerasvis给出以下错误:AttributeError:多个入站节点
8 回答
kerasyolov3模型中预期输入和目标的格式和形状
10 回答
Keras一个GPU可以同时训练两个不相关的模型吗?
1 回答
Keras一类CNN两个输入,每一步一个
3 回答
keras三维张量上的Softmax层
10 回答
Keras三维目标预测
4 回答
keras上的flatten与python中的Image的区别
4 回答