它无法使Pen在变形中正常工作。 我到达了下面的片段但是我不明白在移动笔之后如何更新变形的视图。 我试图在各种(sm,pen,(sm owner))对象中发送“更改”但它没有解决它。 在下面的片段中,如果我调整窗口大小,则会绘制线条。 或者,如果我把“openInWindow”作 ...
我正在探索Squeak,在MacOS上发布5.2版本。 我在RectangleMorph'r'中绘制线条(PolygonMorph)。 当我翻译'r'时,线条会转换,但是当我重新缩放'r'时,线条不会重新缩放。 运行下面的剪辑。 然后用Halo翻译并调整矩形'r'的大小。 你会 ...
我有一个变形。 这个变形被设计用来容纳一排子变形,我使用了一个 TableLayout 布局策略,它工作得很好。 但是,我希望这个变形有一个特定的子变形,它总是位于变形的正下方。 这个特定的子变形由变形的实例变量确定。 在本例中,主要变形为青色,子变形为红色、绿色和蓝色。 紫色变形目前不是主要变形 ...
例如,在“ Lessphic教程” (第6页)中,写了以下内容: 这是什么意思? 它是具有x和y坐标的点吗? 这种表示法可能起源于语素。 但是“ @ -sign”很难用谷歌搜索。 ...
在许多语言中,您可以执行以下操作: 虽然这远非最佳,但它应该足够简单的游戏。 你是怎么在Squeak Smalltalk做到这一点的? 我可以阅读键盘输入并对其做出反应,如wiki.squeak.org所述 。 但是,如果我尝试执行类似的东西 所有事件只在循环执行后 ...
我需要在Morph中画线,或者至少我认为是。 我设法在表格中绘制彩色线条,因此即使有可能,也可以将表格放入变形中。 我该怎么办? 我实际上只是在试图找到一种方法,能够在响应键盘输入的同时为简单的游戏绘制图形。 使用Morph似乎可以进行键盘输入,但是现在我陷入了困境,而且似乎找不到任 ...
我在像这样的小话中有一个矩形 我正在尝试向每个矩形添加图像,如下所示: 我无法添加图像吗? 谢谢高级 ...
例如,Pharo和Squeak是Smalltalk的不同实现。 每个平台的Smalltalk VM中是否都有特定的绑定? ...
如果我有一个Morph,如何在带有“是/否”或“接受/取消”按钮的对话框中打开它? 我知道规范提供了一个不错的api来指定对话框窗口,但是规范可用于其模型 ...
基本上我有两个问题,我正在尝试使用Pharo 4.0 Smalltalk编写一个简单的GUI。 我无法在标签或文本区域/按钮的pharo中更改字体大小/样式。 我也无法更改背景颜色和边框宽度。 我已经尝试过各种方法: 以上选项都不起作用。 基本上我需要为按钮和标签自定义我的字体和 ...
我正在使用Pharo 4.0 for Checkers创建一个Smalltalk应用程序,并且正在尝试查看哪个GUI库可以用于我的应用程序。 我看到有3种选择 规格 雅典 的Morphic 我找不到关于每个GUI库的利弊的大量信息。 然而,看着我倾向于M ...
我有一个简单的变形吱吱声smalltalk。 我想用5秒(或10秒)将它从x1,y1移动到x2,y2(动画) 是否有一种在吱吱声中创建动画的方法? ...
我已经读过在Pharo中可以使用Alt-Tab在窗口之间切换。 但是我从来没有能够对此进行测试,因为我经常使用的两个OS都捕获Alt-Tab并将其用于它们自己的窗口切换。 我在系统键盘映射浏览器中找不到Alt-Tab的列表。 切换窗口的键在哪里定义,如何更改? 编辑:我也很喜欢“ ...
我已经构建了一个由变形组成的游戏GUI,所有这些都嵌入到矩形变形中。 我想将这个矩形变形包装成一个窗口。 我怎样才能做到这一点? 我查看了Spec内部,但没有发现任何有用 ...
我在PharoLauncher中提供了一个进度条,以便用户使用此代码获取图像下载进度的信息 所以消息是UIManager默认的displayProgress:from:to:期间:。现在可以正常工作了,但我想将变形放置在中间,以使用户更舒适地看到它并对其进行大规模缩放,因此更容易实现。 ...
如果我有一个包含子变形的变形,并且删除了它,那么哪些消息会发送到该子变形? delete未发送。 这是情况。 我有一个容器Morph(未子类化),其中包含MyMorph类的某些子变形。 在世界上打开容器Morph后,我将其关闭(从Morphic光环中delete ,或从检查员中del ...
我想知道“抄本”窗口是否可见,如果不能打开。 由于笔录背后的模型是PluggableTextMorph,因此我考虑收集所有代表笔录的内容 PluggableTextMorph allInstances选择:[:e | e模型=成绩单] 一切都很好,返回了一堆对象。 但 ...
如何在Squeak或Pharo中更改默认的白色窗口背景颜色? 我是Smalltalk和Morphic的新手,我查看了词素类,但没有找到正确的实例变量。 谢谢。 ...