diff --git a/src/simudator/gui/gui.py b/src/simudator/gui/gui.py index c7a273c32a40b3d5c78e9ab695ea84eab026f2e4..f38cdc8274eadf9f0c73c3fe21b159aeef9582f2 100644 --- a/src/simudator/gui/gui.py +++ b/src/simudator/gui/gui.py @@ -824,6 +824,7 @@ class GUI(QMainWindow): if __name__ == '__main__': + QtWidgets.QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) gui = GUI(Processor()) gui.show() diff --git a/src/simudator/gui/module_graphics_item/mia/upc_graphic.py b/src/simudator/gui/module_graphics_item/mia/upc_graphic.py index db664588f44eecd8caba04053b7e1c9d2bb226b0..2498c39a48ce5a4f9c9e3eb7f3beb834d8699e70 100644 --- a/src/simudator/gui/module_graphics_item/mia/upc_graphic.py +++ b/src/simudator/gui/module_graphics_item/mia/upc_graphic.py @@ -15,8 +15,7 @@ class uPcGraphicsItem(IntegerRegisterGraphicsItem): name = self.state["name"] value = self.state["value"] - value_text = f"0x{value:02x}" - full_text = name + ": " + value_text[2:] + full_text = f"{name}: {value:02x}" self.text.setText(full_text) diff --git a/src/simudator/gui/module_graphics_item/register_graphic.py b/src/simudator/gui/module_graphics_item/register_graphic.py index d1ce000855454e3801adf4b42b91d1a6724bf615..52b6a944f9b6b121593ddc8acd69ae11d5cc3365 100644 --- a/src/simudator/gui/module_graphics_item/register_graphic.py +++ b/src/simudator/gui/module_graphics_item/register_graphic.py @@ -7,7 +7,7 @@ from simudator.gui.module_graphics_item.module_graphics_item import ModuleGraphi class RegisterGraphicsItem(ModuleGraphicsItem): """ - A general garphics item for register modules. + A general graphics item for register modules. """ RECT_HEIGHT = 40 RECT_WIDTH_PER_CHAR = 8 diff --git a/src/simudator/processor/mia/mia.py b/src/simudator/processor/mia/mia.py index 83cdc4e3706ebbe41ff30e8cdf7830ef601ae7d8..7c56ba39eb4a8d65d4003d27ab008cb4254dd6df 100644 --- a/src/simudator/processor/mia/mia.py +++ b/src/simudator/processor/mia/mia.py @@ -1,7 +1,5 @@ import sys -from qtpy.QtWidgets import QApplication - from simudator.cli.cli import CLI from simudator.core.modules import Flag from simudator.core.modules.register import IntegerRegister @@ -223,6 +221,9 @@ class MIA_CPU(Processor): self.do_tick() def launch_gui(self): + from qtpy import QtCore + from qtpy.QtWidgets import QApplication + QApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling) app = QApplication(sys.argv) self.load_state_from_file("mia_uppg3.txt") self.reset()