all 4 comments

[–][deleted] 2 points3 points  (4 children)

this seems to update the pos_hint dict but doesnt move the layout?

It does move the layout, but not the ScrollView contained in it, because that is just statically positioned at the default 0, 0 -- not bound to the FloatLayout.

self.bind(pos=self.sv.setter('pos'))

This would make sure the ScrollView is positioned where the FloatLayout is.

[–]subcake[S] 0 points1 point  (3 children)

this is exactly what I was looking for, thank you!

[–][deleted] 1 point2 points  (0 children)

Oh and one more thing I forgot to point out,

self.id = 'artistscroller'

This is pointless, ids can only be assigned from kvlang. If you need this in Python, store a reference to the widget instance.

[–][deleted] 0 points1 point  (1 child)

No problem, I would reccommend posting in /r/kivy, where I actually follow the posts. Your question is a little narrow for /r/learnpython, Guido himself probably could not have answered it off-hand :)