Skip to content
Snippets Groups Projects
Commit e229b7fc authored by Kien Le's avatar Kien Le
Browse files

Fix GPS point info browser

parent e8fa825b
No related branches found
No related tags found
1 merge request!218Fix program not fitting on low resolution screens
...@@ -3,7 +3,7 @@ import sys ...@@ -3,7 +3,7 @@ import sys
import os import os
import traceback import traceback
from pathlib import Path from pathlib import Path
from typing import List, Optional, Literal, Iterable from typing import List, Optional, Literal, Iterable, Any
from PySide2 import QtWidgets, QtCore from PySide2 import QtWidgets, QtCore
from matplotlib.axes import Axes from matplotlib.axes import Axes
...@@ -156,7 +156,7 @@ class GPSWidget(QtWidgets.QWidget): ...@@ -156,7 +156,7 @@ class GPSWidget(QtWidgets.QWidget):
self.repaint() self.repaint()
self.tracking_box.clear() self.tracking_box.clear()
def on_pick_event(self, event) -> None: def on_pick_event(self, event) -> Any:
""" """
On a GPS point being picked, display the data of that point on the On a GPS point being picked, display the data of that point on the
tracking box. tracking box.
...@@ -172,13 +172,13 @@ class GPSWidget(QtWidgets.QWidget): ...@@ -172,13 +172,13 @@ class GPSWidget(QtWidgets.QWidget):
# and longitude follows correspondingly. # and longitude follows correspondingly.
lat_dir = 'N' if picked_point.latitude > 0 else 'S' lat_dir = 'N' if picked_point.latitude > 0 else 'S'
long_dir = 'E' if picked_point.longitude > 0 else 'W' long_dir = 'E' if picked_point.longitude > 0 else 'W'
meta_separator = ' ' * 22 meta_separator = ' ' * 7
loc_separator = ' ' * 10 loc_separator = ' ' * 5
msg = ( msg = (
f'Mark: {picked_point.last_timemark}{meta_separator}' f' Mark: {picked_point.last_timemark}{meta_separator}'
f'Fix: {picked_point.fix_type}{meta_separator}' f'Fix: {picked_point.fix_type}{meta_separator}'
f'Sats: {picked_point.num_satellite_used}<br>' f'Sats: {picked_point.num_satellite_used}<br>'
f'Lat: {lat_dir}{abs(picked_point.latitude):.6f}{loc_separator}' f' Lat: {lat_dir}{abs(picked_point.latitude):.6f}{loc_separator}'
f'Long: {long_dir}{abs(picked_point.longitude):.6f}{loc_separator}' f'Long: {long_dir}{abs(picked_point.longitude):.6f}{loc_separator}'
f'Elev: {picked_point.height}{picked_point.height_unit}' f'Elev: {picked_point.height}{picked_point.height_unit}'
) )
...@@ -254,7 +254,7 @@ class GPSDialog(QtWidgets.QWidget): ...@@ -254,7 +254,7 @@ class GPSDialog(QtWidgets.QWidget):
bottom_layout = QtWidgets.QVBoxLayout() bottom_layout = QtWidgets.QVBoxLayout()
bottom_layout.addLayout(button_layout) bottom_layout.addLayout(button_layout)
self.info_text_browser.setFixedHeight(60) self.info_text_browser.setFixedHeight(45)
bottom_layout.addWidget(self.info_text_browser) bottom_layout.addWidget(self.info_text_browser)
main_layout.addLayout(bottom_layout) main_layout.addLayout(bottom_layout)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment