擅长:python、mysql、java
<p>这是一种黑客攻击,但由于<code>kivy.uix.actionbar.ActionPrevious</code>实际上是<code>BoxLayout</code>的子类,因此您可以在创建后使用<code>remove_widget()</code>或{<cd4>}等方法来操作其内容:</p>
<pre><code>from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
kv = """
<MyWidget>:
ap: ap
ActionBar:
background_color:0,191,255,0.5
pos_hint: {'top':1}
ActionView:
ActionPrevious:
id: ap
with_previous: False
text:" [b]Dhobiwala.com[/b]"
markup:True
font_size:"16dp"
"""
Builder.load_string(kv)
class MyWidget(BoxLayout):
def __init__(self, *args):
super(MyWidget, self).__init__(*args)
self.ap.clear_widgets()
class MyButtonsApp(App):
def build(self):
return MyWidget()
if __name__ == '__main__':
MyButtonsApp().run()
</code></pre>