【问题标题】:Increase the text size on a racket button增加球拍按钮上的文字大小
【发布时间】:2018-01-21 20:24:36
【问题描述】:

我在球拍中做一些 GUI 的东西,并且正在玩一些大按钮。当按钮大小增加时,为按钮提供的文本保持相同大小。是否可以增加按钮文本大小?

编辑

(define square
 (new button%
   [parent frame]
   [label ""]
   [min-width 300]
   [min-height 300]
   ))

所以我将这个按钮设置为 200 x 200 的宽度和高度。标签当前设置为空,但在按下按钮时会更改。 这会将按钮标签设置为 X 或 O,具体取决于哪个玩家轮到谁点击了。但是,即使按钮大小增加,文本仍保持相同大小。我可以让标签也增加尺寸吗?

【问题讨论】:

  • 请添加一些代码来显示您正在尝试做什么
  • 刚刚进行了编辑

标签: button text fonts size racket


【解决方案1】:

您需要设置和更改样式字段: racket style 您可以使用它以自然的方式专门更改字体/文本大小。

另一个 hacky/quick 选项: 尝试更改 button 中的字体字段,尽管这些受到限制,但不同的选项会影响不同的字体大小: Racket_Gui_Docs.Fonts

【讨论】:

  • 我在 images.rkt 球拍文档中找到了一种方法,但它需要 2htdp/image。它不让我需要,同时还拥有 gui 库,并给了我这个错误“模块:标识符已经从不同的来源导入:make-pen 2htdp/image racket/gui/base”
  • @FatboyJames 我鼓励您始终尝试使用基本的、自然的解决方案。使用内置的“样式”字段。
  • 你能举个例子说明我如何使用样式来增加按钮中的文本大小吗?
  • 稍后会做
  • @FatboyJames 我今天有这个测试,我会回到这个;)
猜你喜欢
  • 2012-09-12
  • 1970-01-01
  • 2014-07-03
  • 2014-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多