Adjust contents label font for DPI
parent
20a4aed672
commit
031eab28c7
|
@ -20,13 +20,14 @@ from ._graphics import (
|
||||||
)
|
)
|
||||||
from ._axes import YSticky
|
from ._axes import YSticky
|
||||||
from ._style import (
|
from ._style import (
|
||||||
|
configure_font_to_dpi,
|
||||||
hcolor,
|
hcolor,
|
||||||
CHART_MARGINS,
|
CHART_MARGINS,
|
||||||
_xaxis_at,
|
_xaxis_at,
|
||||||
_min_points_to_show,
|
_min_points_to_show,
|
||||||
_bars_from_right_in_follow_mode,
|
_bars_from_right_in_follow_mode,
|
||||||
_bars_to_left_in_follow_mode,
|
_bars_to_left_in_follow_mode,
|
||||||
# _font,
|
_font,
|
||||||
)
|
)
|
||||||
from ..data._source import Symbol
|
from ..data._source import Symbol
|
||||||
from .. import brokers
|
from .. import brokers
|
||||||
|
@ -397,7 +398,7 @@ class ChartPlotWidget(pg.PlotWidget):
|
||||||
# Ogi says: "use ..."
|
# Ogi says: "use ..."
|
||||||
label = pg.LabelItem(
|
label = pg.LabelItem(
|
||||||
justify='left',
|
justify='left',
|
||||||
size='6px',
|
size=f'{_font.pixelSize()}px',
|
||||||
)
|
)
|
||||||
label.setParentItem(self._vb)
|
label.setParentItem(self._vb)
|
||||||
self.scene().addItem(label)
|
self.scene().addItem(label)
|
||||||
|
@ -484,7 +485,7 @@ class ChartPlotWidget(pg.PlotWidget):
|
||||||
# XXX: How to stack labels vertically?
|
# XXX: How to stack labels vertically?
|
||||||
label = pg.LabelItem(
|
label = pg.LabelItem(
|
||||||
justify='left',
|
justify='left',
|
||||||
size='6px',
|
size=f'{_font.pixelSize()}px',
|
||||||
)
|
)
|
||||||
|
|
||||||
# anchor to the viewbox
|
# anchor to the viewbox
|
||||||
|
@ -691,13 +692,8 @@ async def _async_main(
|
||||||
"""
|
"""
|
||||||
chart_app = widgets['main']
|
chart_app = widgets['main']
|
||||||
|
|
||||||
screen = current_screen()
|
# attempt to configure DPI aware font size
|
||||||
|
configure_font_to_dpi(current_screen())
|
||||||
from ._style import configure_font_to_dpi
|
|
||||||
print(
|
|
||||||
f'screen: {screen.name()} {screen.size()}')
|
|
||||||
|
|
||||||
configure_font_to_dpi(screen)
|
|
||||||
|
|
||||||
# from ._exec import get_screen
|
# from ._exec import get_screen
|
||||||
# screen = get_screen(chart_app.geometry().bottomRight())
|
# screen = get_screen(chart_app.geometry().bottomRight())
|
||||||
|
|
Loading…
Reference in New Issue