我试图用Kodi解决一个相当基本的初学者问题,但没有成功。我有一个皮肤脚本的开始,打开一个窗口,并创建一个控件,我无法通过鼠标指向它使其可见。在
但是,我不知道如何使它可见,而不必在脚本运行时立即将鼠标移动到它上面。如果您是初学者,Kodi的文档就比较少:
……这是我的默认.py文件。。。在
import xbmc, xbmcgui, os
class cGUI(xbmcgui.WindowXML):
def __init__(self, *args, **kwargs):
xbmcgui.WindowXML.__init__(self, *args, **kwargs)
self.strActionInfo = xbmcgui.ControlLabel(50, 50, 200, 200, '', 'font14', '0xFFBBBBFF')
self.addControl(self.strActionInfo)
self.strActionInfo.setLabel('Push BACK to quit')
self.listing = kwargs.get("listing")
self.main_control_id = kwargs.get("id")
def onClick(self, controlID):
if controlID == self.main_control_id:
self.gui_button_SelectedPosition = self.gui_button.getSelectedPosition()
def setFocusId(self, 10):
pass
ui = cGUI('controltest.xml', 'special://home/addons/script.video.test2', id=10)
ui.doModal()
del ui
…这是我的皮肤XML文件。。。在
^{pr2}$有人能告诉我我需要添加/更改什么才能使之生效吗?在
谢谢
您应该为按钮控件定义纹理前焦点和纹理焦点。
相关问题 更多 >
编程相关推荐