简体   繁体   English

如何将变形包装到Pharo v3中的窗口中

[英]How to wrap a morph into a window in Pharo v3

I have built a game GUI made of morphs, all of them embeded into a rectangle morph. 我已经构建了一个由变形组成的游戏GUI,所有这些都嵌入到矩形变形中。 I want to wrap this rectangle morph into a window. 我想将这个矩形变形包装成一个窗口。 How can i do this? 我怎样才能做到这一点? I looked inside Spec but found nothing useful. 我查看了Spec内部,但没有发现任何有用

根据您的使用情况,有几种方法,但最简单的方法是将#openInWindow发送到您的变形。

If you take a look at what #openInWindow does, you'll get to 如果你看一下#openInWindow的作用,你就可以了

Morph>>openInWindowLabeled: aString inWorld: aWorld

where you can see how a SystemWindow is created and the morph is added to it. 您可以在其中查看如何创建SystemWindow并将变形添加到其中。 You might want to replace it by a StandardWindow if you need theming. 如果需要主题,您可能希望用StandardWindow替换它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM