Pharo4 Spec GUI:如何更改字体大小
Pharo4 Spec GUI: How to change font size
我正在考虑在 Pharo 中编写我的下一个项目。为此,我需要创建一个可以从更远的地方看到的状态监视器。 GUI 非常简单。基本上只有几个标签和按钮。这就是问题所在:我需要字体相当大——以便从更远的地方也能看到它。我怎样才能做到这一点?这是一些示例代码。我的两个标签需要更改字体大小:
initializeWidgets
last1 := self newLabel.
last1 label: '88,88'.
last2 := self newLabel.
last2 label: '99,99'.
非常感谢!!!
暂时不支持。您可以通过重置解决此问题
构建小部件时的字体:
|lm|
lm:=LabelModel new.
lm label:'Hello'.
lm whenBuiltDo: [ :w | w widget font: (LogicalFont familyName: 'Source Code Pro' pointSize: 30)].
lm openWithSpec.
当在 ComposableModel 的 initializeWidgets
方法中使用 lm whenBuiltDo:
时,我们没有得到上述建议中的 LabelModel,而是 MorphicLabelAdapter。那个人确实再次理解了小部件和 returns LabelModel。所以上面的例子需要阅读:
...
lm whenBuiltDo: [ :w | w widget widget font: (LogicalFont familyName: 'Source Code Pro' pointSize: 30)].
lm openWithSpec.
我正在考虑在 Pharo 中编写我的下一个项目。为此,我需要创建一个可以从更远的地方看到的状态监视器。 GUI 非常简单。基本上只有几个标签和按钮。这就是问题所在:我需要字体相当大——以便从更远的地方也能看到它。我怎样才能做到这一点?这是一些示例代码。我的两个标签需要更改字体大小:
initializeWidgets
last1 := self newLabel.
last1 label: '88,88'.
last2 := self newLabel.
last2 label: '99,99'.
非常感谢!!!
暂时不支持。您可以通过重置解决此问题 构建小部件时的字体:
|lm|
lm:=LabelModel new.
lm label:'Hello'.
lm whenBuiltDo: [ :w | w widget font: (LogicalFont familyName: 'Source Code Pro' pointSize: 30)].
lm openWithSpec.
当在 ComposableModel 的 initializeWidgets
方法中使用 lm whenBuiltDo:
时,我们没有得到上述建议中的 LabelModel,而是 MorphicLabelAdapter。那个人确实再次理解了小部件和 returns LabelModel。所以上面的例子需要阅读:
...
lm whenBuiltDo: [ :w | w widget widget font: (LogicalFont familyName: 'Source Code Pro' pointSize: 30)].
lm openWithSpec.