Esempio n. 1
0
    def __init__(self, parent=None):
        """
		Constructor

		Keywords arguments:
		parent -- the parent QWidget
		"""

        QtGui.QTabWidget.__init__(self, parent)
        self.ui = Ui_widget_credits()
        self.ui.setupUi(self)
Esempio n. 2
0
class credits_widget(QtGui.QWidget):

	"""A widget with the opensesame credits"""

	def __init__(self, parent=None):
	
		"""
		Constructor

		Keywords arguments:
		parent -- the parent QWidget
		"""	
	
		QtGui.QTabWidget.__init__(self, parent)		
		self.ui = Ui_widget_credits()
		self.ui.setupUi(self)
		
	def initialize(self, main_window):
	
		self.main_window = main_window
		self.main_window.theme.apply_theme(self)
		self.ui.label_opensesame.setText(unicode( \
			self.ui.label_opensesame.text()).replace("[version]", \
			misc.version).replace("[codename]", misc.codename))			
		self.ui.label_website.mousePressEvent = self.open_website
		self.ui.label_facebook.mousePressEvent = self.open_facebook
		self.ui.label_twitter.mousePressEvent = self.open_twitter
			
	def open_website(self, dummy=None):
	
		"""Open the main website"""
		
		misc.open_url(config.get_config("url_website"))
		
	def open_facebook(self, dummy=None):
	
		"""Open Facebook page"""	

		misc.open_url(config.get_config("url_facebook"))

	def open_twitter(self, dummy=None):
	
		"""Open Twitter page"""	
	
		misc.open_url(config.get_config("url_twitter"))					
Esempio n. 3
0
	def __init__(self, parent=None):
	
		"""
		Constructor

		Keywords arguments:
		parent -- the parent QWidget
		"""	
	
		QtGui.QTabWidget.__init__(self, parent)		
		self.ui = Ui_widget_credits()
		self.ui.setupUi(self)
Esempio n. 4
0
class credits_widget(QtGui.QWidget):
    """A widget with the opensesame credits"""
    def __init__(self, parent=None):
        """
		Constructor

		Keywords arguments:
		parent -- the parent QWidget
		"""

        QtGui.QTabWidget.__init__(self, parent)
        self.ui = Ui_widget_credits()
        self.ui.setupUi(self)

    def initialize(self, main_window):

        self.main_window = main_window
        self.main_window.theme.apply_theme(self)
        self.ui.label_opensesame.setText(unicode( \
         self.ui.label_opensesame.text()).replace("[version]", \
         misc.version).replace("[codename]", misc.codename))
        self.ui.label_website.mousePressEvent = self.open_website
        self.ui.label_facebook.mousePressEvent = self.open_facebook
        self.ui.label_twitter.mousePressEvent = self.open_twitter

    def open_website(self, dummy=None):
        """Open the main website"""

        misc.open_url(config.get_config("url_website"))

    def open_facebook(self, dummy=None):
        """Open Facebook page"""

        misc.open_url(config.get_config("url_facebook"))

    def open_twitter(self, dummy=None):
        """Open Twitter page"""

        misc.open_url(config.get_config("url_twitter"))