2
我有一個函數(如下所示),我使用彈出窗口和TextInput顯示一些文本,在大多數情況下,文本內容大於彈出窗口,因此需要滾動。沒有ScrollView我需要依靠鍵盤箭頭鍵進行滾動,我嘗試實現ScrollView,以便使用鼠標滾輪進行滾動。但問題是,它似乎沒有工作,對於這是爲什麼的任何想法?kivy ScrollView在TextInput中的實現
def dispPopup(display_text):
root = ScrollView(size_hint=(0.8, 0.5))
root.add_widget(TextInput(text= display_text, , size_hint=(0.8, 0.5)))
popup = Popup(title='Search Result',
content= root, size_hint=(0.8, 1), pos_hint={'right': 1})
popup.open()
感謝
謝謝,這工作,但我不得不添加size_hint_y:無檢測TextInput – Crust3
是的,你需要size_hint_y設爲'沒有',我忘了提及你需要相應地設置size_hint。更新了答案中的示例以反映應如何使用size_hint。 –
@ qua-non我正在嘗試爲多行textinput添加滾動條,但此代碼http://dpaste.com/hold/1281777/實際上是爲textinput對象提供滾動而不是其中的內容。任何建議如何使用滾動的textinput的內容? –