Цитата(kwisp @ 10.11.2009, 12:28)
раз уж так хочется красивого решения.
Нашел было уже красивое:
font.setStyleHint(QFont::TypeWriter);
, но, блин, под иксами не работает.
Цитата(kwisp @ 10.11.2009, 12:28)
можно потратить время на поиски кросплаттформенной программы использующей моноширные шрифты и посомотреть как делают там:)
Посмотрел в QtCreator:
#ifdef Q_WS_MAC
enum { DEFAULT_FONT_SIZE = 12 };
static const char *DEFAULT_FONT_FAMILY = "Monaco";
#else
#ifdef Q_WS_X11
enum { DEFAULT_FONT_SIZE = 9 };
static const char *DEFAULT_FONT_FAMILY = "Monospace";
#else
enum { DEFAULT_FONT_SIZE = 10 };
static const char *DEFAULT_FONT_FAMILY = "Courier";
#endif
#endif
Ладно, я выберу один из способов. Тему можно закрыть