1
1
#!/usr/bin/env python
2
2
3
- from PyQt5 import QtGui
3
+ from PyQt5 import QtGui , QtWidgets
4
4
from PyQt5 .QtCore import QTimer
5
5
import sys
6
6
import time
@@ -15,7 +15,7 @@ import sip
15
15
resolution_width = 0
16
16
resolution_height = 0
17
17
18
- class DABstep (QtGui .QMainWindow , user_frontend .Ui_MainWindow ):
18
+ class DABstep (QtWidgets .QMainWindow , user_frontend .Ui_MainWindow ):
19
19
def __init__ (self , parent = None ):
20
20
super (DABstep , self ).__init__ (parent )
21
21
self .setupUi (self )
@@ -58,13 +58,13 @@ class DABstep(QtGui.QMainWindow, user_frontend.Ui_MainWindow):
58
58
59
59
# table preparations
60
60
header = self .table_mci .horizontalHeader ()
61
- header .setResizeMode (0 , QtGui .QHeaderView .ResizeToContents )
62
- header .setResizeMode (1 , QtGui .QHeaderView .Stretch )
63
- header .setResizeMode (2 , QtGui .QHeaderView .ResizeToContents )
64
- header .setResizeMode (3 , QtGui .QHeaderView .ResizeToContents )
61
+ header .setSectionResizeMode (0 , QtWidgets .QHeaderView .ResizeToContents )
62
+ header .setSectionResizeMode (1 , QtWidgets .QHeaderView .Stretch )
63
+ header .setSectionResizeMode (2 , QtWidgets .QHeaderView .ResizeToContents )
64
+ header .setSectionResizeMode (3 , QtWidgets .QHeaderView .ResizeToContents )
65
65
header .setStretchLastSection (False )
66
66
self .table_mci .verticalHeader ().hide ()
67
- self .table_mci .setSelectionBehavior (QtGui .QAbstractItemView .SelectRows )
67
+ self .table_mci .setSelectionBehavior (QtWidgets .QAbstractItemView .SelectRows )
68
68
69
69
# timer for update of SNR
70
70
self .snr_timer = QTimer ()
@@ -213,13 +213,13 @@ class DABstep(QtGui.QMainWindow, user_frontend.Ui_MainWindow):
213
213
################################
214
214
def change_tab (self ):
215
215
if self .mode_tabs .currentWidget () is self .tab_transmission :
216
- print "changed to transmission mode"
216
+ print ( "changed to transmission mode" )
217
217
self .t_update_service_components ()
218
218
219
219
elif self .mode_tabs .currentWidget () is self .tab_reception :
220
- print "changed to reception mode"
220
+ print ( "changed to reception mode" )
221
221
else :
222
- print "changed to unknown tab"
222
+ print ( "changed to unknown tab" )
223
223
224
224
################################
225
225
# Receiver functions
@@ -355,8 +355,8 @@ class DABstep(QtGui.QMainWindow, user_frontend.Ui_MainWindow):
355
355
356
356
# display ensemble info
357
357
ensemble_data = self .get_ensemble_info ()
358
- self .label_ensemble .setText (ensemble_data .keys ()[0 ].strip ())
359
- self .label_country .setText (str (self .table .country_ID_ECC_E0 [int (ensemble_data .values ()[0 ]['country_ID' ])]))
358
+ self .label_ensemble .setText (list ( ensemble_data .keys () )[0 ].strip ())
359
+ self .label_country .setText (str (self .table .country_ID_ECC_E0 [int (list ( ensemble_data .values () )[0 ]['country_ID' ])]))
360
360
self .lcd_number_num_subch .display (self .num_subch )
361
361
# status bar
362
362
self .statusBar .showMessage ("Select a Service Component." )
@@ -508,7 +508,7 @@ class DABstep(QtGui.QMainWindow, user_frontend.Ui_MainWindow):
508
508
def get_ensemble_info (self ):
509
509
self .json = self .my_receiver .get_ensemble_info ()
510
510
if self .json is "" :
511
- return {"unknown" :{"country_ID" :0 }}
511
+ return {"unknown" :{"country_ID" :0 }, }
512
512
else :
513
513
# load string (json) with ensemble info and convert it to dictionary
514
514
# string structure example: "{\"SWR_BW_N\":{\"country_ID\":1}}"
@@ -571,19 +571,19 @@ class DABstep(QtGui.QMainWindow, user_frontend.Ui_MainWindow):
571
571
def dev_mode_init (self ):
572
572
available_height = self .screen_height - 200
573
573
# constellation plot
574
- self .constellation = sip .wrapinstance (self .my_receiver .constellation_plot .pyqwidget (), QtGui .QWidget )
574
+ self .constellation = sip .wrapinstance (self .my_receiver .constellation_plot .pyqwidget (), QtWidgets .QWidget )
575
575
self .vertical_layout_dev_mode_right .addWidget (self .constellation )
576
576
self .constellation .setMaximumHeight (available_height / 3 )
577
577
self .constellation .setMaximumWidth (available_height / 3 * 2 )
578
578
self .constellation .hide ()
579
579
# FFT plot
580
- self .fft_plot = sip .wrapinstance (self .my_receiver .fft_plot .pyqwidget (), QtGui .QWidget )
580
+ self .fft_plot = sip .wrapinstance (self .my_receiver .fft_plot .pyqwidget (), QtWidgets .QWidget )
581
581
self .vertical_layout_dev_mode_right .addWidget (self .fft_plot )
582
582
self .fft_plot .setMaximumHeight (available_height / 3 )
583
583
self .fft_plot .setMaximumWidth (available_height / 3 * 2 )
584
584
self .fft_plot .hide ()
585
585
# Waterfall plot
586
- self .waterfall_plot = sip .wrapinstance (self .my_receiver .waterfall_plot .pyqwidget (), QtGui .QWidget )
586
+ self .waterfall_plot = sip .wrapinstance (self .my_receiver .waterfall_plot .pyqwidget (), QtWidgets .QWidget )
587
587
self .vertical_layout_dev_mode_right .addWidget (self .waterfall_plot )
588
588
self .waterfall_plot .setMaximumHeight (available_height / 3 )
589
589
self .waterfall_plot .setMaximumWidth (available_height / 3 * 2 )
@@ -1113,7 +1113,7 @@ class lookup_tables:
1113
1113
]
1114
1114
1115
1115
def main ():
1116
- app = QtGui .QApplication (sys .argv )
1116
+ app = QtWidgets .QApplication (sys .argv )
1117
1117
global resolution_width
1118
1118
resolution_width = app .desktop ().screenGeometry ().width ()
1119
1119
global resolution_height
0 commit comments