From b906a1a04c15d1f8990ebe5f0c1a5624359fa8ca Mon Sep 17 00:00:00 2001 From: Kseninia Mikhaylova Date: Tue, 15 Oct 2024 15:17:25 +0300 Subject: [PATCH] set enabled radio --- gui/robot.py | 5 +++++ main.py | 3 ++- robot/client_socket.py | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gui/robot.py b/gui/robot.py index aea9db9..de9a8dd 100644 --- a/gui/robot.py +++ b/gui/robot.py @@ -40,10 +40,15 @@ class ChangeRobot(QWidget): self.updateConnectButtonText() def updateConnectButtonText(self): + radioState = True if self.status() == "not_connected": self.connectButton.setText("Соединить") elif self.status() == "connected": self.connectButton.setText("Отключить") + radioState = False + + for radioButton in self.robotsRadio: + radioButton.setEnabled(radioState) def timerCallback(self): new_status = self.status() diff --git a/main.py b/main.py index 654687f..acecd76 100644 --- a/main.py +++ b/main.py @@ -2,7 +2,8 @@ import json import sys import time from PyQt5.QtWidgets import QApplication -from client_socket import SocketRobotArm + +from robot.client_socket import SocketRobotArm from gui.init import MainContentComponent class MyApp: diff --git a/robot/client_socket.py b/robot/client_socket.py index 951e9c7..25f7809 100644 --- a/robot/client_socket.py +++ b/robot/client_socket.py @@ -10,7 +10,7 @@ import pybullet_data os.environ["LIBGL_ALWAYS_SOFTWARE"] = "1" -from func import * +from robot.func import * class SocketRobotArm: