Я пытался создать панель действий, используя идеи для примеров kivy pingball и action bar.
Это мой код:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.lang import Builder
from kivy.core.window import Window
Builder.load_string("""
<TitleBar>:
ActionBar:
pos_hint: {'top':1}
ActionView:
use_separator: True
ActionPrevious:
title: 'Action Bar'
with_previous: False
ActionOverflow:
ActionButton:
icon: 'atlas://data/images/defaulttheme/audio-volume-high'
ActionButton:
important: True
text: 'Important'
ActionButton:
text: 'Btn2'
ActionButton:
text: 'Btn3'
ActionButton:
text: 'Btn4'
ActionGroup:
text: 'Group1'
ActionButton:
text: 'Btn5'
ActionButton:
text: 'Btn6'
ActionButton:
text: 'Btn7'
""")
class TitleBar(Widget):
pass
class TrialApp(App):
def build(self):
Window.size=(875,575)
Window.borderless=True
return TitleBar()
TrialApp().run()
Почему ActionBar идет ко дну, несмотря на использование pos_hint: {'top':1}
?
Python 3.7.5 Windows 10