Menu

[r133]: / utils.py  Maximize  Restore  History

Download this file

29 lines (25 with data), 694 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# -*- coding: utf-8 -*-
import sys, os, gettext, platform
from PyQt4 import QtCore, QtGui
from PyQt4.QtCore import *
from PyQt4.QtGui import *
reload(sys)
#UTF-8 support
sys.setdefaultencoding('utf-8')
#Locale support
LOCALE_DIR = os.path.join(os.path.dirname(__file__), "locale")
gettext.install("main", LOCALE_DIR)
#Skins
def get_skins():
skins = []
for item in os.listdir("skins" + os.path.sep):
if os.path.isdir("skins" + os.path.sep + item) and not item[:1] == ".":
skins.append(item)
return skins
#Screens
def get_screens():
qscreen = QDesktopWidget()
screens = []
for screen in range(0, qscreen.screenCount()):
screens.append(str(screen+1))
return screens