Public Member Functions | Static Public Attributes | Private Attributes | List of all members
airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton Class Reference
Inheritance diagram for airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton:
Inheritance graph
[legend]

Public Member Functions

def __init__
 The constructor. More...
 
def get_status
 Get button status. More...
 
def mouseMoveEvent
 Detect button moved. More...
 
def mousePressEvent
 Detect button pressed. More...
 
def mouseReleaseEvent
 Detect button released. More...
 
def resizeEvent
 Resize button. More...
 
def set_status
 Set button status. More...
 

Static Public Attributes

string OFF_CSS
 
string ON_CSS
 
string TRIGGER = 'statusChanged'
 

Private Attributes

 _off
 
 _off_label
 
 _on
 
 _on_label
 
 _pressed
 
 _stick_off
 
 _stick_on
 
 _th_off
 
 _th_on
 
 _trigger
 

Detailed Description

Definition at line 29 of file qsilderbutton.py.

Constructor & Destructor Documentation

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.__init__ (   self,
  parent = None,
  status = False,
  on_label = 'ON',
  off_label = 'OFF' 
)

The constructor.

Parameters
parentobject parent. parent: QObject.
statusbutton status (False = off/ True = on). status: bool.

Definition at line 54 of file qsilderbutton.py.

Member Function Documentation

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.get_status (   self)

Get button status.

Parameters
statusbutton status. parent: bool.

Definition at line 99 of file qsilderbutton.py.

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.mouseMoveEvent (   self,
  event 
)

Detect button moved.

Parameters
eventevent. event: QEvent

Definition at line 152 of file qsilderbutton.py.

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.mousePressEvent (   self,
  event 
)

Detect button pressed.

Parameters
eventevent. event: QEvent.

Definition at line 125 of file qsilderbutton.py.

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.mouseReleaseEvent (   self,
  event 
)

Detect button released.

Parameters
eventevent. event: QEvent

Definition at line 132 of file qsilderbutton.py.

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.resizeEvent (   self,
  event 
)

Resize button.

Parameters
eventevent. event: QEvent

Definition at line 171 of file qsilderbutton.py.

def airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.set_status (   self,
  status 
)

Set button status.

Returns
status: button status (False = off/ True = on). status: bool.

Definition at line 109 of file qsilderbutton.py.

Member Data Documentation

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._off
private

Definition at line 70 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._off_label
private

Definition at line 66 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._on
private

Definition at line 69 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._on_label
private

Definition at line 65 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._pressed
private

Definition at line 73 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._stick_off
private

Definition at line 71 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._stick_on
private

Definition at line 72 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._th_off
private

Definition at line 67 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._th_on
private

Definition at line 68 of file qsilderbutton.py.

airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton._trigger
private

Definition at line 80 of file qsilderbutton.py.

string airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.OFF_CSS
static
Initial value:
1 = "QLabel {background-color: qlineargradient(x1:0.5, y1:0.994318, \
2  x2:0.507752, y2:0, \
3  stop:0 rgba(146,146,146,255), \
4  stop:1 rgba(146,146,146,150)); \
5  border: 1px solid black; \
6  border-radius: 5px; \
7  font-size: %ipt; \
8  color: #ffffff; \
9  qproperty-alignment: AlignCenter;}"

Definition at line 43 of file qsilderbutton.py.

string airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.ON_CSS
static
Initial value:
1 = "QLabel {background-color: qlineargradient(x1:0.5, y1:0.994318, \
2  x2:0.507752, y2:0, \
3  stop:0 rgba(51,166,255,255), \
4  stop:1 rgba(51,166,255,150)); \
5  border: 1px solid black; \
6  border-radius: 5px; \
7  font-size: %ipt; \
8  color: #ffffff; \
9  qproperty-alignment: AlignCenter;}"

Definition at line 33 of file qsilderbutton.py.

string airbus_cobot_gui.python_qt_extend.qsilderbutton.QSilderButton.TRIGGER = 'statusChanged'
static

Definition at line 31 of file qsilderbutton.py.


The documentation for this class was generated from the following file:


airbus_cobot_gui
Author(s):
autogenerated on Thu Dec 17 2015 11:42:05