def __init__(self, parent=None): super().__init__(parent=parent) self._ui = Ui_Widget() self._ui.setupUi(self) # 绑定信号 self._ui.horizontalSlider.valueChanged.connect(self.my_valueChanged) self._ui.horizontalScrollBar.valueChanged.connect(self.my_valueChanged)
def __init__(self, parent=None): super().__init__(parent=parent) self._ui = Ui_Widget() self._ui.setupUi(self) # 创建UI self.human = Human(18, '小明') # 绑定自定义信号 self.human.nameChanged.connect(self.my_nameChanged) self.human.ageChanged[int].connect(self.my_ageChanged_int) self.human.ageChanged[str].connect(self.my_ageChanged_str)
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_Widget() self.ui.setupUi(self) #################################### # Figure self.distance_fig = Figure() self.distance_canvas = FigureCanvas(self.distance_fig) self.ui.DistanceLayout.addWidget(self.distance_canvas) self.visual_fig = Figure() self.visual_canvas = FigureCanvas(self.visual_fig) self.ui.visualization_layout.addWidget(self.visual_canvas) self.visual_cnt = 0 #################################### # Button Interactive self.ui.map_change_Down.clicked.connect(self.map_change_down_clicked) self.ui.map_change.clicked.connect(self.mpa_change_clicked) #################################### # Img Path self.map_100_path = "img/icon/map_100m.png" self.map_200_path = "img/icon/map_200m.png" self.map_400_path = "img/icon/map_400m.png" self.map_800_path = "img/icon/map_800m.png" self.map_1600_path = "img/icon/map_1600m.png" self.Scale_factor = scale_100m self.intruder_img_path = "img/icon/Intruder Symbol.png" self.ownship_img_path = "img/icon/Ownship Symbol.png" #################################### # Map Parameter self.map_size = 100 self.map_img = read_img(self.map_100_path, map_row, map_col) self.Scale_factor = scale_100m #################################### # Check aircraft is in MAP self.check_Ownship_in_map = 0 self.check_Intruder_in_map = 0 #################################### # Update GUI self.timer = QTimer() self.connect(self.timer, SIGNAL("timeout()"), self.visual_UI) self.timer.start(33) self.prev_time = 0 #################################### # Debug Part self.check_Hz = 0 self.plot_visual = 10
def __init__(self, parent=None): super().__init__(parent=parent) self._ui = Ui_Widget() self._ui.setupUi(self) self._timer = QTimer() self._timer.stop() self._timer.setInterval(1000) self._timer.timeout.connect(self.my_timer_timeout) self._counter = QTime()
def __init__(self, parent=None): super().__init__(parent) self.__ui = Ui_Widget() self.__ui.setupUi(self) self.file_path = "" self.__ui.lineEdit_E1ID.setText("11") self.__ui.lineEdit_E1Size.setText("32") self.__ui.lineEdit_E2ID.setText("12") self.__ui.lineEdit_E2Size.setText("32") self.__ui.lineEdit_FID.setText("13") self.__ui.lineEdit_FSize.setText("8")
def __init__(self, parent=None, flags=Qt.WindowFlags()): super().__init__(parent=parent, flags=flags) self._ui = Ui_Widget() self._ui.setupUi(self)
def __init__(self, parent=None): super().__init__(parent=parent) self._ui = Ui_Widget() self._ui.setupUi(self)
def __init__(self): super(MainWindow, self).__init__() self.ui = Ui_Widget() self.ui.setupUi(self) #################################### # Check aircraft is in MAP self.check_Ownship_in_map = 0 self.check_USV1_in_map = 0 self.check_USV2_in_map = 0 self.check_UAV1_in_map = 0 self.check_UAV2_in_map = 0 #################################### # Shared Pose self.shared_lat_pos = 0 self.shared_lon_pos = 0 self.shared_local_x = 0 self.shared_local_y = 0 self.pos_sharing = 0 #################################### # Button Interactive self.ui.map_change_Down.clicked.connect(self.map_change_down_clicked) self.ui.map_change.clicked.connect(self.mpa_change_clicked) self.ui.OPV_pos_share.clicked.connect(self.OPV_pos_share_clicked) self.ui.OPV_shared_pos_clear.clicked.connect( self.OPV_shared_pos_clear_clicked) self.ui.OPV_stby_button.clicked.connect(self.OPV_stby_clicked) self.ui.OPV_done_button.clicked.connect(self.OPV_done_clicked) self.ui.OPV_mission_button.clicked.connect(self.OPV_mission_clicked) self.ui.USV1_stby_button.clicked.connect(self.USV1_stby_clicked) self.ui.USV1_done_button.clicked.connect(self.USV1_done_clicked) self.ui.USV1_mission_button.clicked.connect(self.USV1_mission_clicked) self.ui.USV2_stby_button.clicked.connect(self.USV2_stby_clicked) self.ui.USV2_done_button.clicked.connect(self.USV2_done_clicked) self.ui.USV2_mission_button.clicked.connect(self.USV2_mission_clicked) self.ui.UAV1_stby_button.clicked.connect(self.UAV1_stby_clicked) self.ui.UAV1_done_button.clicked.connect(self.UAV1_done_clicked) self.ui.UAV1_mission_button.clicked.connect(self.UAV1_mission_clicked) self.ui.UAV2_stby_button.clicked.connect(self.UAV2_stby_clicked) self.ui.UAV2_done_button.clicked.connect(self.UAV2_done_clicked) self.ui.UAV2_mission_button.clicked.connect(self.UAV2_mission_clicked) #################################### # Img Path self.map_20_path = "img/MAP_20.png" self.map_50_path = "img/MAP_50.png" self.map_100_path = "img/MAP_100.png" self.map_200_path = "img/MAP_200.png" self.map_500_path = "img/MAP_500.png" self.Scale_factor = scale_100m self.ownship_img_path = "img/icon/Ownship Symbol.png" self.USV1_img_path = "img/icon/Ship_logo.png" self.USV2_img_path = "img/icon/Ship_logo2.png" self.UAV1_img_path = "img/icon/drone1_logo.png" self.UAV2_img_path = "img/icon/drone2_logo.png" self.stby_img_path = "img/stby.png" self.mission_img_path = "img/mission.png" self.done_img_path = "img/done.png" self.error_img_path = "img/error.png" self.connect_img_path = "img/connect.png" self.disconnect_img_path = "img/disconnected.png" #################################### # Map Information self.map_size = 100 # 20, 50, 100 self.map_img = read_img(self.map_100_path, map_row, map_col) # Status Initialize pixmap = QPixmap(QImage(self.disconnect_img_path)) pixmap = pixmap.scaled(100, 20, QtCore.Qt.KeepAspectRatio) self.ui.OPV_Status.setPixmap(pixmap) pixmap = QPixmap(QImage(self.disconnect_img_path)) pixmap = pixmap.scaled(100, 20, QtCore.Qt.KeepAspectRatio) self.ui.USV1_Status.setPixmap(pixmap) pixmap = QPixmap(QImage(self.disconnect_img_path)) pixmap = pixmap.scaled(100, 20, QtCore.Qt.KeepAspectRatio) self.ui.USV2_Status.setPixmap(pixmap) pixmap = QPixmap(QImage(self.disconnect_img_path)) pixmap = pixmap.scaled(100, 20, QtCore.Qt.KeepAspectRatio) self.ui.UAV1_Status.setPixmap(pixmap) pixmap = QPixmap(QImage(self.disconnect_img_path)) pixmap = pixmap.scaled(100, 20, QtCore.Qt.KeepAspectRatio) self.ui.UAV2_Status.setPixmap(pixmap) #################################### # Update GUI self.timer = QTimer() self.connect(self.timer, SIGNAL("timeout()"), self.visual_UI) self.timer.start(50)