from kivy.uix.gridlayout import GridLayout
from kivy.uix.button import Button
from kivy.uix.scrollview import ScrollView #import ScrollView
from kivy.core.window import Window
from kivy.app import runTouchApp
layout = GridLayout(cols=1, spacing=10, size_hint_y=None)
# Make sure the height is such that there is something to scroll.
layout.bind(minimum_height=layout.setter('height'))
for i in range(50):
btn = Button(text=str(i), size_hint_y=None, height=40)
layout.add_widget(btn)
root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
#การเรียกใช้งาน ScrollView
root.add_widget(layout)
runTouchApp(root)
เมื่อรันโปรแกรมจะได้ดังนี้
-จะเริ่มต้นที่ปุ่มที่ 0
- เลื่อนแกน y ขึ้นลงจะได้ดังภาพด้านล่าง
=====================================================================
ไม่มีความคิดเห็น:
แสดงความคิดเห็น