From 38209774c8551e23997d5425ec0e52c2106dd4e3 Mon Sep 17 00:00:00 2001 From: Andrew Date: Thu, 26 Dec 2024 11:39:38 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BC=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gui/__pycache__/mainGui.cpython-310.pyc | Bin 10517 -> 10545 bytes .../settings_window.cpython-310.pyc | Bin 9310 -> 9310 bytes src/gui/mainGui.py | 16 ++++++++++------ src/gui/settings_window.py | 2 +- .../__pycache__/qt_settings.cpython-310.pyc | Bin 10594 -> 10687 bytes src/utils/qt_settings.py | 7 +++++-- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/gui/__pycache__/mainGui.cpython-310.pyc b/src/gui/__pycache__/mainGui.cpython-310.pyc index 5cca7ce82c7447a64f1f64000c042f7244135cc8..c6bb37f64f65fe6f69ff573639e6b5f25e8df4c9 100644 GIT binary patch delta 808 zcmZXS-%C?r7{}k|OpnvC9}SQDq0UX`=E6c92Hu3N5K{ad$@;-EHf&O}y_*i!%mORJ zO6AGA^hjZJ5oWvTx_=<38(DM{UG*nOP|tHB5;_My=lg!2@A>kcm$NysH({HzTI&Q| zU$h%DYVV%SV=*6C&!e_B1c%C#tpmMIZCp~%Q40& z0uI}I{!b5b+REwMf72MSdGMn>3ZrF{qg#Pm>~#h}El)Y$Dv&|5)&e8gp?!uJ{?yKq zGv3e#L%7AtKOs^j-Sns^(_M0v%||%k`=qV2^e`G3 zO$@|iEz)y|B%RMyc9MTI7s#jhzU6t(6_y1;rEWSoJDri&?x8mD}B%>sBu`L#%1W7Ru(oqt#perTV1`tUxiLSN*?H1+2 zAVkhg!VG3`K-DkIwCz{xWOU+C@J!DvsbUSiEp(thWlCgJ5PT!=bTumm|u1si%noHc&yuZ2JzpKzAq%FR?%5 zg;#hnbX?sr3UDpdSk3>}N!$&sSz>G&f8P+E4f|q`dA-3vLdBHM+Ing+1I?@8CamVVwMazoqEH| zLdzI|`9e-vkX1#~a&uV~$E-vD=O!p;rreExIrLdv_})4U(Z)~fVG$&Z*!-}!amMyW zglqV#(+5-Nv44Rv{9!-GD<`{-!6Ytq)nK|IJ1zpuHY(1y0A(C>$D~<0cfN7c{T*Ni z6%T_FHa!EqRbIbjDiw-aav_(=DjH+tTqMzZS;By~3Dfx7>y=7Wy@PU3r*xO_9**{W zwyzSpNV-WpBx~sRG1p~|d^9Plr2n#$81c35Nl%h+p3Al|mC2V?Es?7z+^$>JF(vPV zWh~3z_zM#L+fteAv$*4b2OC)LO*qI`6>36VScIyOhniT0IsiKQPIb`u`#})YRt^Se z2V{NCwx@itA7gm0>@3ehtM8$OA|cA=I~I^ zZ{HwXA=z!>EnED&I7ByFI2iFka1);4NT?s4(PjViDbTo None: path = self._select_csv() - self._controller.open_file(path) + if path is not None: + self._controller.open_file(path) def _select_csv(self) -> Optional[str]: CSV_path, _ = QtWidgets.QFileDialog.getOpenFileName(self,"Select csv file", "", "CSV Files (*.csv)") @@ -304,7 +305,10 @@ class MainWindow(BaseMainWindow): return None def _on_tab_changed(self, index): - tab = self.tabWidget.currentWidget() + try: + tab = self.tabWidget.currentWidget() + except: + tab = None if tab is not None and self.report_dock.isVisible(): reg_items = tab.property("reg_items") curve_items = tab.property("curve_items") diff --git a/src/gui/settings_window.py b/src/gui/settings_window.py index 3e97925..f068e91 100644 --- a/src/gui/settings_window.py +++ b/src/gui/settings_window.py @@ -183,7 +183,7 @@ class settingsWindow(QWidget): class SystemSettings(settingsWindow): def __init__(self, path, name, upd_func): assosiated_names = { - "trace_storage_path": "trace path", + "trace_storage_path": "Trace path", "monitor_update_period": "Monitoring period", "a_max_1": "Max lin accel FE, m/s^2", "v_max_1": "Max lin speed FE, m/s", diff --git a/src/utils/__pycache__/qt_settings.cpython-310.pyc b/src/utils/__pycache__/qt_settings.cpython-310.pyc index 245a51be76d34c3a16b4925e0ffa38b6987ed08f..78459fc518cc3067cac21249ddbd6c7a41d33213 100644 GIT binary patch delta 114 zcmaD9v_F_PpO=@50SM-ZC`IXHND0gm<^?*IS* delta 82 zcmdlV{3wVwpO=@50SJCF=A`RSi_@% diff --git a/src/utils/qt_settings.py b/src/utils/qt_settings.py index 661cc76..7bc6a0c 100644 --- a/src/utils/qt_settings.py +++ b/src/utils/qt_settings.py @@ -255,8 +255,8 @@ QDockWidget::title { color: #E0E0E0; } -/* Кнопки закрытия и открепления (float) */ #FFD700 -QDockWidget::close-button, QDockWidget::float-button { +/* Кнопки закрытия и открепления (float) */ +QDockWidget::close-button, QDockWidget::float-button, QDockWidget::close-button:disabled { border: none; background-color: #FFCC00; icon-size: 18px; @@ -273,6 +273,9 @@ QDockWidget::close-button:hover, QDockWidget::float-button:hover { Таблицы (QTableWidget / QTableView) ------------------------------------------------------ */ +QTableCornerButton::section { + background-color: #1E1E1E; +} QTableView { background-color: #1E1E1E; gridline-color: #424242; /* Линии сетки */