В FXRuby при попытке указать шрифт я получаю сообщение об ошибке «FXDCWindow :: setFont: указан неверный или NULL-шрифт.», Как это исправить? - PullRequest
0 голосов
/ 15 ноября 2010

В Ruby при попытке указать шрифт я получаю сообщение об ошибке "FXDCWindow :: setFont: указан неверный шрифт или NULL.".Я попытался сделать это так:

@font = FXFont.new(app, 'times')

Мне нужно установить шрифт, чтобы использовать drawText в моей программе, и я не могу понять, как это сделать.Ох, и для записи, я только начинающий.Спасибо!

Ответы [ 2 ]

1 голос
/ 15 ноября 2010

Согласно документации , вам необходимо указать как минимум размер.Попробуйте:

@font = FXFont.new(app, "times,12")
0 голосов
/ 15 ноября 2010

Убедитесь, что вы не пытаетесь использовать объект шрифта до его создания;см http://www.fox -toolkit.org / faq.html # ILLEGALICON .

...