code: def create(self):
          
          add_button = QPushButton('New')
          add_button.clicked.connect(self.new_group)
          color_button = QPushButton('Color')
          color_button.clicked.connect(self.color_group)
          del_button = QPushButton('Delete')
          del_button.clicked.connect(self.del_group)
          apply_button = QPushButton('Apply')
          apply_button.clicked.connect(self.apply)
  
          self.button_add = add_button
          self.button_color = color_button
          self.button_del = del_button
          self.button_apply = apply_button
  
          buttons = QGridLayout()
          buttons.addWidget(add_button, 0, 0)
          buttons.addWidget(color_button, 1, 0)
          buttons.addWidget(del_button, 0, 1)
          buttons.addWidget(apply_button, 1, 1)
  
          self.tabs = QTabWidget()
  
          layout = QVBoxLayout()
          layout.addLayout(buttons)
          layout.addWidget(self.tabs)
  
          self.setLayout(layout)
  
          self.setEnabled(False)
          self.button_color.setEnabled(False)
          self.button_del.setEnabled(False)
          self.button_apply.setEnabled(False)
docs: Create Channels Widget