Subversion Repositories ExamClock

Rev

Rev 3 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3 Rev 6
Line 1... Line 1...
1
#-----------------------------------------------------------------------------
1
#-----------------------------------------------------------------------------
2
# Name:        HelpAbout.py
2
# Name:        HelpAbout.py
3
# Purpose:
3
# Purpose:
4
#
4
#
5
# Author:      Ron Wellsted
5
# Author:      Ron Wellsted
6
#
6
#
7
# Created:     2015-10-05
7
# Created:     2015-10-05
8
# Copyright:   (c) 2015
8
# Copyright:   (c) 2015
9
# Licence:     GPL 3.0
9
# Licence:     GPL 3.0
10
#-----------------------------------------------------------------------------
10
#-----------------------------------------------------------------------------
11
# Date      Author          Modification
11
# Date      Author          Modification
12
#-----------------------------------------------------------------------------
12
#-----------------------------------------------------------------------------
13
from PyQt4 import uic
13
from PyQt4 import uic
14
from PyQt4.Qt import PYQT_VERSION_STR
14
from PyQt4.Qt import PYQT_VERSION_STR
15
 
15
 
16
import sys, sqlalchemy
16
import sys
17
 
17
 
18
MY_APP_VERSION_STRING = '0.0.1 pre-alpha'
18
MY_APP_VERSION_STRING = '0.0.1 pre-alpha'
19
 
19
 
20
(Ui_HelpAbout, QDialog) = uic.loadUiType('HelpAbout.ui')
20
(Ui_HelpAbout, QDialog) = uic.loadUiType('HelpAbout.ui')
21
 
21
 
22
class HelpAbout (QDialog):
22
class HelpAbout (QDialog):
23
    """HelpAbout inherits QDialog"""
23
    """HelpAbout inherits QDialog"""
24
 
24
 
25
    def __init__ (self, parent = None):
25
    def __init__ (self, parent = None):
26
        QDialog.__init__(self, parent)
26
        QDialog.__init__(self, parent)
27
        self.ui = Ui_HelpAbout()
27
        self.ui = Ui_HelpAbout()
28
        self.ui.setupUi(self)
28
        self.ui.setupUi(self)
29
        ver = 'ExamClock version' + MY_APP_VERSION_STRING
29
        ver = 'ExamClock version' + MY_APP_VERSION_STRING
30
        ver += '\nPython: ' + sys.version
30
        ver += '\nPython: ' + sys.version
31
        ver += '\nPyQt version: ' + PYQT_VERSION_STR
31
        ver += '\nPyQt version: ' + PYQT_VERSION_STR
32
        ver += '\nsqlalchemy version: ' + sqlalchemy.__version__
-
 
33
        self.ui.label_versions.setText(ver)
32
        self.ui.label_versions.setText(ver)
34
 
33
 
35
    def __del__ (self):
34
    def __del__ (self):
36
        self.ui = None
35
        self.ui = None