在Kodi中不使用鼠标按下,使此按钮可见

2024-09-30 12:22:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用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}$

有人能告诉我我需要添加/更改什么才能使之生效吗?在

谢谢


Tags: 文件self脚本iduidef鼠标kwargs

热门问题