support custom colors in constructor
This commit is contained in:
@@ -13,8 +13,6 @@ class ColorButton(QWidget):
|
|||||||
self.setSizePolicy(QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed))
|
self.setSizePolicy(QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed))
|
||||||
self.layout = QHBoxLayout(self)
|
self.layout = QHBoxLayout(self)
|
||||||
|
|
||||||
self.color = color
|
|
||||||
|
|
||||||
colors = {
|
colors = {
|
||||||
# red
|
# red
|
||||||
_('Strawberry Cream'): 'ff8080',
|
_('Strawberry Cream'): 'ff8080',
|
||||||
@@ -50,6 +48,8 @@ class ColorButton(QWidget):
|
|||||||
if color == color_name or color == color_value:
|
if color == color_name or color == color_value:
|
||||||
self.color_drop_down.setCurrentIndex(self.color_drop_down.count() - 1)
|
self.color_drop_down.setCurrentIndex(self.color_drop_down.count() - 1)
|
||||||
|
|
||||||
|
self.set_color(color)
|
||||||
|
|
||||||
self.btn_color_picker = QPushButton(QIcon.fromTheme("color-picker"), "")
|
self.btn_color_picker = QPushButton(QIcon.fromTheme("color-picker"), "")
|
||||||
self.layout.addWidget(self.btn_color_picker)
|
self.layout.addWidget(self.btn_color_picker)
|
||||||
self.btn_color_picker.pressed.connect(self._update_color)
|
self.btn_color_picker.pressed.connect(self._update_color)
|
||||||
|
|||||||
Reference in New Issue
Block a user