Этот простой фрагмент для текстового элемента управления дает существенно отличающиеся результаты в macOS (вверху) и Windows с wxPython 4.0.4.Как я могу смягчить это?
self.console_ctrl = wx.TextCtrl(panel, style=wx.TE_MULTILINE | wx.TE_READONLY | wx.HSCROLL)
self.console_ctrl.SetFont(wx.Font(13, wx.FONTFAMILY_TELETYPE, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL))
self.console_ctrl.SetBackgroundColour(wx.BLACK)
self.console_ctrl.SetForegroundColour(wx.RED)
self.console_ctrl.SetDefaultStyle(wx.TextAttr(wx.RED))
Шрифт в Windows кажетсянамного больше.Не берите в голову плохое качество снимка экрана;должно быть связано с Windows, работающей в VirtualBox.
Примечание. Это сообщение было добавлено в https://groups.google.com/forum/#!topic/wxpython-users/j3HFo_-SeaU