Better labes layout

This commit is contained in:
alessandro90
2018-10-01 22:56:50 +02:00
parent b87efa57ad
commit d8d8e3eaf2
2 changed files with 918 additions and 666 deletions

16
main.py
View File

@@ -128,7 +128,14 @@ class MyApp(QMainWindow, Ui_MainWindow):
self.url_button.setEnabled(True) self.url_button.setEnabled(True)
self.url_button.setStyleSheet("color: #4c75ff;") self.url_button.setStyleSheet("color: #4c75ff;")
self.current_signal_name = item.text() self.current_signal_name = item.text()
self.name_lab.setText(self.current_signal_name) words = self.current_signal_name.split(' ')
if len(words) > 3:
words_per_row = len(words) // 2
words = ' '.join(words[:words_per_row]) \
+ "\n" + ' '.join(words[words_per_row:])
else:
words = self.current_signal_name
self.name_lab.setText(words)
current_signal = self.db.loc[self.current_signal_name] current_signal = self.db.loc[self.current_signal_name]
category_code = current_signal.loc["category_code"] category_code = current_signal.loc["category_code"]
self.freq_lab.setText(self.format_numbers( self.freq_lab.setText(self.format_numbers(
@@ -175,11 +182,12 @@ class MyApp(QMainWindow, Ui_MainWindow):
@staticmethod @staticmethod
def change_unit(num): def change_unit(num):
if len(num) < 4: digits = len(num)
if digits < 4:
return 1 return 1
elif len(num) < 7: elif digits < 7:
return 1000 return 1000
elif len(num) < 10: elif digits < 10:
return 10**6 return 10**6
else: else:
return 10**9 return 10**9

File diff suppressed because it is too large Load Diff