diff options
Diffstat (limited to 'assignment_list_pyqt/group.py')
-rw-r--r-- | assignment_list_pyqt/group.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/assignment_list_pyqt/group.py b/assignment_list_pyqt/group.py new file mode 100644 index 0000000..01f5427 --- /dev/null +++ b/assignment_list_pyqt/group.py @@ -0,0 +1,25 @@ +from PyQt5.QtCore import Qt +from PyQt5.QtGui import QFont +from PyQt5.QtWidgets import QLabel, QVBoxLayout +import assignment_list_pyqt.globals as Globals + +class Group: + def __init__(self, id, name, column = "left", link = "", hidden = False): + self.id = id + self.name = name + self.column = column + self.link = link + self.hidden = hidden + + def buildLayout(self): + output = QVBoxLayout() + output.setContentsMargins(0, 10, 0, 10) + + name = QLabel(self.name) + name.setTextInteractionFlags(Qt.TextSelectableByMouse) + name_font = QFont("Arial", 13) + name_font.setUnderline(True) + name.setFont(name_font) + output.addWidget(name) + + return output |