kivy 1.9.0
来自kivy.app import App
来自kivy.uix.floatlayout导入FloatLayout
来自kivy.uix.boxlayout导入BoxLayout
来自kivy.uix.button导入按钮
来自kivy.uix.gridlayout import GridLayout
来自kivy.uix.widget导入Widget
来自kivy.lang import Builder
来自simpleOSC import initOSCClient,initOSCServer,closeOSC,\ setOSCHandler,sendOSCMsg
class OscShowcase(BoxLayout):
pass
class TestOscApp(App):
def build(self):
return OscShowcase()
def send_Osc(self, *l):
#pass
sendOSCMsg('activate', [3.0])
如果 name ==' main ':
host = '127.0.0.1'
sport = 9000
rport = 9001
# osc
initOSCClient(host, sport)
initOSCServer(host, rport)
TestOscApp().run()
.kv文件如下
<OscShowcase>:
BoxLayout:
Widget:
Button:
text: 'OSC'
pos: (500, 400)
on_press: app.send_Osc()
你认为我可以直接在kv.file中编辑OSC消息,以便用指定的osc消息分隔每个按钮吗?