0
주 인터페이스에서 단추를 클릭 할 때 열리는 팝업에 ScrollView를 추가하려고합니다. 그러나 스크롤보기에서 내용이 제대로 표시되지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?kivy 팝업에 ScrollView 추가
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.popup import Popup
from kivy.uix.scrollview import ScrollView
from kivy.app import App
from kivy.core.window import Window
def btn_clicked(instance):
layout_popup = GridLayout(cols=1, spacing=10, size_hint_y=None)
layout_popup.bind(minimum_height=layout_popup.setter('height'))
for i in range(0, 15):
btn1 = Button(text=str(i), id=str(i))
layout_popup.add_widget(btn1)
root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
root.add_widget(layout_popup)
popup = Popup(title='Numbers', content=root, size_hint=(1, 1))
popup.open()
class TutorialApp(App):
def build(self):
g = GridLayout(cols=1)
btn = Button(text='Click')
btn.bind(on_press=btn_clicked)
g.add_widget(btn)
return g
TutorialApp().run()
정말 고맙습니다. :) – SaikiHanee