如何在 FXRuby 中的 FXCanvas 上使用drawText?
我正在尝试使文本出现在 FXCanvas 上。当我使用此代码时:
def score_box(event)
FXDCWindow.new(@canvas) do |dc|
dc.drawText(640, 450, @score)
end
end
但它给我一个错误,说我需要选择一种字体,我该怎么做?或者你能提供在画布上制作文本的方法吗?谢谢
-双极裤
I am trying to make text appear on a FXCanvas. when I use this code:
def score_box(event)
FXDCWindow.new(@canvas) do |dc|
dc.drawText(640, 450, @score)
end
end
but it gives me an error saying I need to select a font, how do I do this? or could you provide anyway to make text on a canvas? Thanks
-bipolarpants
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在设备上下文(dc)中选择一个 FXFont 对象,例如
You need to select an FXFont object into the device context (dc), e.g.