Skip to content

Commit ddb774f

Browse files
Add: hiddent some buttons (#98)
* Add: hiddent some buttons * bugfix: loadscreen not showing --------- Co-authored-by: Hugo Costa <hugo.santos.costa@gmail.com>
1 parent 9122cde commit ddb774f

4 files changed

Lines changed: 33 additions & 85 deletions

File tree

BlocksScreen/lib/panels/controlTab.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ def __init__(
108108
partial(self.change_page, self.indexOf(self.panel.temperature_page))
109109
)
110110
self.panel.cp_switch_print_core_btn.clicked.connect(self.show_swapcore)
111-
self.panel.cp_printer_settings_btn.clicked.connect(
112-
partial(
113-
self.change_page,
114-
self.indexOf(self.panel.printer_settings_page),
115-
)
116-
)
111+
# self.panel.cp_printer_settings_btn.clicked.connect(
112+
# partial(
113+
# self.change_page,
114+
# self.indexOf(self.panel.printer_settings_page),
115+
# )
116+
# )
117117
self.panel.cp_nozzles_calibration_btn.clicked.connect(
118118
partial(self.change_page, self.indexOf(self.probe_helper_page))
119119
)
@@ -269,7 +269,10 @@ def __init__(
269269
self.printer.on_printcore_update.connect(self.handle_printcoreupdate)
270270
self.printer.gcode_response.connect(self._handle_gcode_response)
271271

272-
self.panel.cp_printer_settings_btn.hide()
272+
# self.panel.cp_printer_settings_btn.hide()
273+
self.panel.temperature_cooldown_btn.hide()
274+
self.panel.cooldown_btn.hide()
275+
self.panel.cp_switch_print_core_btn.hide()
273276

274277

275278
def handle_printcoreupdate(self, value:dict):

BlocksScreen/lib/panels/filamentTab.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def load_filament(self, toolhead: int = 0, temp: int = 220) -> None:
192192
message="Filament is already loaded.",
193193
)
194194
return
195-
195+
self.loadscreen.show()
196196
self.run_gcode.emit(f"LOAD_FILAMENT TOOLHEAD=load_toolhead TEMPERATURE={temp}")
197197

198198
@QtCore.pyqtSlot(str, int, name="unload_filament")
@@ -214,6 +214,7 @@ def unload_filament(self, toolhead: int = 0, temp: int = 220) -> None:
214214
return
215215

216216
self.find_routine_objects()
217+
self.loadscreen.show()
217218
self.run_gcode.emit(f"UNLOAD_FILAMENT TEMPERATURE={temp}")
218219

219220
def handle_filament_state(self):

BlocksScreen/lib/ui/controlStackedWidget.ui

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<string>StackedWidget</string>
3333
</property>
3434
<property name="currentIndex">
35-
<number>1</number>
35+
<number>0</number>
3636
</property>
3737
<widget class="QWidget" name="control_page">
3838
<property name="sizePolicy">
@@ -345,8 +345,8 @@ Control</string>
345345
</property>
346346
</widget>
347347
</item>
348-
<item row="2" column="1">
349-
<widget class="BlocksCustomButton" name="cp_printer_settings_btn">
348+
<item row="2" column="0">
349+
<widget class="BlocksCustomButton" name="cp_switch_print_core_btn">
350350
<property name="sizePolicy">
351351
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
352352
<horstretch>0</horstretch>
@@ -389,8 +389,8 @@ Control</string>
389389
<string notr="true"/>
390390
</property>
391391
<property name="text">
392-
<string>Printer
393-
Settings</string>
392+
<string>Swap
393+
Print Core</string>
394394
</property>
395395
<property name="autoDefault">
396396
<bool>false</bool>
@@ -402,12 +402,12 @@ Settings</string>
402402
<string>menu_btn</string>
403403
</property>
404404
<property name="icon_pixmap" stdset="0">
405-
<pixmap resource="resources/icon_resources.qrc">:/ui/media/btn_icons/printer_settings.svg</pixmap>
405+
<pixmap resource="resources/icon_resources.qrc">:/extruder_related/media/btn_icons/switch_print_core.svg</pixmap>
406406
</property>
407407
</widget>
408408
</item>
409-
<item row="2" column="0">
410-
<widget class="BlocksCustomButton" name="cp_switch_print_core_btn">
409+
<item row="2" column="1">
410+
<widget class="QWidget" name="blank_2" native="true">
411411
<property name="sizePolicy">
412412
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
413413
<horstretch>0</horstretch>
@@ -426,45 +426,6 @@ Settings</string>
426426
<height>80</height>
427427
</size>
428428
</property>
429-
<property name="font">
430-
<font>
431-
<family>Momcake</family>
432-
<pointsize>19</pointsize>
433-
<italic>false</italic>
434-
<stylestrategy>PreferAntialias</stylestrategy>
435-
</font>
436-
</property>
437-
<property name="mouseTracking">
438-
<bool>false</bool>
439-
</property>
440-
<property name="tabletTracking">
441-
<bool>true</bool>
442-
</property>
443-
<property name="contextMenuPolicy">
444-
<enum>Qt::NoContextMenu</enum>
445-
</property>
446-
<property name="layoutDirection">
447-
<enum>Qt::LeftToRight</enum>
448-
</property>
449-
<property name="styleSheet">
450-
<string notr="true"/>
451-
</property>
452-
<property name="text">
453-
<string>Swap
454-
Print Core</string>
455-
</property>
456-
<property name="autoDefault">
457-
<bool>false</bool>
458-
</property>
459-
<property name="flat">
460-
<bool>true</bool>
461-
</property>
462-
<property name="class" stdset="0">
463-
<string>menu_btn</string>
464-
</property>
465-
<property name="icon_pixmap" stdset="0">
466-
<pixmap resource="resources/icon_resources.qrc">:/extruder_related/media/btn_icons/switch_print_core.svg</pixmap>
467-
</property>
468429
</widget>
469430
</item>
470431
</layout>
@@ -5623,8 +5584,8 @@ Home</string>
56235584
<connections/>
56245585
<buttongroups>
56255586
<buttongroup name="extrude_select_length_group"/>
5626-
<buttongroup name="axis_select_length_group"/>
56275587
<buttongroup name="axis_select_speed_group"/>
5588+
<buttongroup name="axis_select_length_group"/>
56285589
<buttongroup name="extrude_select_feedrate_group"/>
56295590
</buttongroups>
56305591
</ui>

BlocksScreen/lib/ui/controlStackedWidget_ui.py

Lines changed: 12 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Form implementation generated from reading ui file '/home/levi/main/Blocks_Screen/BlocksScreen/lib/ui/controlStackedWidget.ui'
1+
# Form implementation generated from reading ui file '/home/levi/main/BlocksScreen/BlocksScreen/lib/ui/controlStackedWidget.ui'
22
#
33
# Created by: PyQt6 UI code generator 6.7.1
44
#
@@ -150,30 +150,6 @@ def setupUi(self, controlStackedWidget):
150150
self.cp_z_tilt_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/z_levelling/media/btn_icons/bed_levelling.svg"))
151151
self.cp_z_tilt_btn.setObjectName("cp_z_tilt_btn")
152152
self.cp_content_layout.addWidget(self.cp_z_tilt_btn, 1, 1, 1, 1)
153-
self.cp_printer_settings_btn = BlocksCustomButton(parent=self.control_page)
154-
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
155-
sizePolicy.setHorizontalStretch(0)
156-
sizePolicy.setVerticalStretch(0)
157-
sizePolicy.setHeightForWidth(self.cp_printer_settings_btn.sizePolicy().hasHeightForWidth())
158-
self.cp_printer_settings_btn.setSizePolicy(sizePolicy)
159-
self.cp_printer_settings_btn.setMinimumSize(QtCore.QSize(10, 80))
160-
self.cp_printer_settings_btn.setMaximumSize(QtCore.QSize(250, 80))
161-
font = QtGui.QFont()
162-
font.setFamily("Momcake")
163-
font.setPointSize(19)
164-
font.setItalic(False)
165-
font.setStyleStrategy(QtGui.QFont.StyleStrategy.PreferAntialias)
166-
self.cp_printer_settings_btn.setFont(font)
167-
self.cp_printer_settings_btn.setMouseTracking(False)
168-
self.cp_printer_settings_btn.setTabletTracking(True)
169-
self.cp_printer_settings_btn.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.NoContextMenu)
170-
self.cp_printer_settings_btn.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight)
171-
self.cp_printer_settings_btn.setStyleSheet("")
172-
self.cp_printer_settings_btn.setAutoDefault(False)
173-
self.cp_printer_settings_btn.setFlat(True)
174-
self.cp_printer_settings_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/ui/media/btn_icons/printer_settings.svg"))
175-
self.cp_printer_settings_btn.setObjectName("cp_printer_settings_btn")
176-
self.cp_content_layout.addWidget(self.cp_printer_settings_btn, 2, 1, 1, 1)
177153
self.cp_switch_print_core_btn = BlocksCustomButton(parent=self.control_page)
178154
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
179155
sizePolicy.setHorizontalStretch(0)
@@ -198,6 +174,16 @@ def setupUi(self, controlStackedWidget):
198174
self.cp_switch_print_core_btn.setProperty("icon_pixmap", QtGui.QPixmap(":/extruder_related/media/btn_icons/switch_print_core.svg"))
199175
self.cp_switch_print_core_btn.setObjectName("cp_switch_print_core_btn")
200176
self.cp_content_layout.addWidget(self.cp_switch_print_core_btn, 2, 0, 1, 1)
177+
self.blank_2 = QtWidgets.QWidget(parent=self.control_page)
178+
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
179+
sizePolicy.setHorizontalStretch(0)
180+
sizePolicy.setVerticalStretch(0)
181+
sizePolicy.setHeightForWidth(self.blank_2.sizePolicy().hasHeightForWidth())
182+
self.blank_2.setSizePolicy(sizePolicy)
183+
self.blank_2.setMinimumSize(QtCore.QSize(10, 80))
184+
self.blank_2.setMaximumSize(QtCore.QSize(250, 80))
185+
self.blank_2.setObjectName("blank_2")
186+
self.cp_content_layout.addWidget(self.blank_2, 2, 1, 1, 1)
201187
self.verticalLayout.addLayout(self.cp_content_layout)
202188
controlStackedWidget.addWidget(self.control_page)
203189
self.motion_page = QtWidgets.QWidget()
@@ -1997,7 +1983,7 @@ def setupUi(self, controlStackedWidget):
19971983
controlStackedWidget.addWidget(self.printer_settings_page)
19981984

19991985
self.retranslateUi(controlStackedWidget)
2000-
controlStackedWidget.setCurrentIndex(1)
1986+
controlStackedWidget.setCurrentIndex(0)
20011987
QtCore.QMetaObject.connectSlotsByName(controlStackedWidget)
20021988

20031989
def retranslateUi(self, controlStackedWidget):
@@ -2016,9 +2002,6 @@ def retranslateUi(self, controlStackedWidget):
20162002
self.cp_temperature_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
20172003
self.cp_z_tilt_btn.setText(_translate("controlStackedWidget", "Z-Tilt"))
20182004
self.cp_z_tilt_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
2019-
self.cp_printer_settings_btn.setText(_translate("controlStackedWidget", "Printer\n"
2020-
"Settings"))
2021-
self.cp_printer_settings_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))
20222005
self.cp_switch_print_core_btn.setText(_translate("controlStackedWidget", "Swap\n"
20232006
"Print Core"))
20242007
self.cp_switch_print_core_btn.setProperty("class", _translate("controlStackedWidget", "menu_btn"))

0 commit comments

Comments
 (0)