我搜索的所有工具都是2005年或2006年,因此我甚至不敢尝试这些工具。我明白morphic是可以的,但我正在寻找像Morphic Designer这样的东西。
http://www.youtube.com/watch?v=rmlgU5p4g3o
如果你看一下这个链接,你会感到很兴奋,并且很想尝试一下。但不幸的是,在今天的吱吱声中你甚至无法加载那些提到的包。真遗憾。任何帮助表示赞赏。
答案 0 :(得分:5)
您是否尝试过加载Morphic Designer?如果是这样,怎么样?
https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/designer
Designer应该加载Squeak 4.3,我认为没有理由 不会加载4.4。
如果您在加载Designer时遇到问题,请让开发人员知道! 我碰巧知道Marcel非常关心设计师是否可以使用。
答案 1 :(得分:5)
AFAIK Morphic Designer目前处于比GsoC项目更好的状态,以构建规范的UI设计器。它似乎可用于更复杂的接口,atm。使其与Pharo一起使用的主要问题可能是使用信号库。这有点类似于公告,但它遵循QT风格。当然,使用哪些小部件存在差异。
实际用户数似乎太低。我认为HPI应该为这些项目开放他们的CI。
在a discussion on the Pharo Users mailing list中描述了使Morphic Designer在Pharo 2.0和3.0上工作的一些问题和解决方案。
答案 2 :(得分:5)
Morphic Designer的开发版在Squeak 4.4 中运行良好,因为我经常将它用于我的研究:
(Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/')
project: 'MetacelloRepository';
install: 'ConfigurationOfDesigner'.
(Smalltalk at: #ConfigurationOfDesigner) loadDevelopment.
UiDesigner open.
您可能已经注意到,这将引导Metacello并将信号,动画和小部件加载到您的图像中。我正在使用最新版本的CogVM。
我开始将它(Widgets& Designer)移植到Pharo 2.0。但是,尚未完全支持Pharo 2.0。
答案 3 :(得分:3)
最后我可以打开UiDesigner。
我不确定我是否全都在我的个人项目中使用它。因为@ aka.nice认为这不属于吱吱声社区,而是属于Hasso Plattner Institut。如果我错了,请纠正我。无论如何我相信,因为我能够得到它,我也可以使用它。因此,在Smalltalk / Squeak中寻找Morphic Designer / UiDesigner / GUI的人可以通过这种方式获得它。警告 - 这是 - 截至2013年12月23日。这可能会在没有事先通知的情况下发生变化,并且您将不得不寻找其他替代方案来实现这一目标。
也很想在pharo中看到这个。几个月前我曾向pahro社区提出这个问题。那个时候我很有魅力。
(Installer monticello http:'http://seaside.gemtalksystems.com/ss')
project: 'metacello';
install: 'ConfigurationOfMetacello'.
((Smalltalk at: #ConfigurationOfMetacello) project
latestVersion) load.
(Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/')
project: 'MetacelloRepository';
install: 'ConfigurationOfWidgets'.
(Smalltalk at: #ConfigurationOfWidgets) load.
(Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/')
project: 'MetacelloRepository';
install: 'ConfigurationOfDesigner'.
(Smalltalk at: #ConfigurationOfDesigner) load..
UiDesigner open
答案 4 :(得分:3)
Spec是一个易于使用的框架,用于构建GUI。但它并不像GUI构建器那么容易。如果你想了解更多信息,Pharo本身就有很多例子,这是
的小教程