Pharo Smalltalk自定义字体大小,样式和背景

时间:2015-07-24 00:43:42

标签: smalltalk pharo morphic

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

background-position: calc(100% + 20px) 0;

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

2 个答案:

答案 0 :(得分:0)

颜色应该是TextMorph中的文本属性(TextColor),字体不是文本属性(请参阅Text的类侧)。亚特兰大是StrikeFont还是truetype? StrikeFonts是旧的位图字体。对于显示自定义颜色,字体和边框的一些简单代码,您可能希望从配置浏览器

加载CardsMorphic

答案 1 :(得分:0)

对于背景颜色和边框宽度,它可以正常添加openInWorld

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

enter image description here