Sziasztok!
Egy gyors kilépés gombot szeretnék létrehozni, de egyszerűen nem tudom, hogy mi okozza a hibát!
Valakinek esetleg ötlete?
Syserr:
0211 22:02:16138 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=29, itemIndex=99999) - Failed to item data
0211 22:02:22130 :: Failed to load script file : locale/hu/ui/SystemDialog.py
0211 22:02:22133 ::
ui.py(line:2763) LoadScriptFile
system.py(line:192) execfile
system.py(line:163) Run
locale/hu/ui/SystemDialog.py(line:142) <module>
LoadScriptFile!!!!!!!!!!!!!! - <type 'exceptions.AttributeError'>:'module' object has no attribute 'SYSTEM_EXITALL'
0211 22:02:22133 :: ============================================================================================================
0211 22:02:22133 :: Abort!!!!
Előre is köszönöm a segítséget! :)
locale_interface.txt
SYSTEMEXIT Gyors kilépés
systemdialog.py
Beleírod ezt:
{
"name" : "system_exit_all",
"type" : "button",
"x" : 10,
"y" : 57,
"text" : uiScriptLocale.SYSTEMEXIT,
"default_image" : ROOT + "XLarge_Button_01.sub",
"over_image" : ROOT + "XLarge_Button_02.sub",
"down_image" : ROOT + "XLarge_Button_03.sub",
},
uisystem.py
Rákeresel erre:
self.GetChild("help_button").SAFE_SetEvent(self.__ClickHelpButton)
Mehet alá ez:
self.GetChild("system_exit_all").SAFE_SetEvent(self.SystemExit)
A fájl vége felé pedig ezt írod:
def SystemExit(self):
app.Exit()
Nem sok idő volt megírni, kipróbáltam és működik a dolog. Nekem ALT+F4-es megoldás szimpatikusabb, de kinek hogy. ;D