gpt4 book ai didi

smalltalk - Pharo Smalltalk 自定义字体大小、样式和背景

转载 作者:行者123 更新时间:2023-12-02 03:23:32 25 4
gpt4 key购买 nike

基本上我有 2 个问题,我正在尝试使用 Pharo 4.0 Smalltalk 编写一个简单的 GUI。我无法在 pharo 中为我的标签或文本区域/按钮更改字体大小/样式。我也无法更改它们的背景颜色和边框宽度。我已经尝试了所有方法:

font1 := (TextFontReference toFont: 
(StrikeFont familyName: 'Atlanta' size: 22)).
TextMorph new contents: ('test' asText addAttribute: font1);
color: Color blue;
autoFit: true;
borderColor: Color green;
borderWidth: 2.

SimpleButtonMorph new target: self;
label: 'test1';
actionSelector: #test1click;
basicBorderColor: Color green;
basicBorderWidth: 2;
highlightColor: Color green.

TextMorph new contents: 'test2';
color: Color blue;
autoFit: true;
borderColor: Color green;
borderWidth: 2;
font:'Atlanta' / fontName: 'Atlanta' pointSize: 22 / fontName: 'Arial' size: 32.

以上选项均无效。基本上我需要为按钮和标签自定义字体和背景。我该怎么办?

最佳答案

至于背景颜色和边框宽度,只要添加 openInWorld 就可以正常工作。

SimpleButtonMorph new target: self;
label: 'test1';
actionSelector: #test1click;
basicBorderColor: Color green;
basicBorderWidth: 2;
highlightColor: Color green;
openInWorld

enter image description here

关于smalltalk - Pharo Smalltalk 自定义字体大小、样式和背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31600404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com