GUI用于科学和教育 [英] GUI tookit for science and education

查看:75
本文介绍了GUI用于科学和教育的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我想问一些科学家或学生

他们会推荐哪种GUI工具包

开发科学原型(用于教育和

测试一些理论)。

我认为这样的工具包应该有点不同

需求和要求:

- 非常简单易学

- 易于安装

- 不需要美容院和高级功能,如OpenGL,

直接访问Windows GDI子系统,美观和蒙皮

- 需要多平台


让我们说有人拥有大量的算法和

在Pascal中实现的统计模型

(不是设计良好的控制台应用程序)。

现在他想继续使用更好的现代语言

和GUI工具包。

Python用户友好且简单

语言,Pascal继任者。


谢谢你提前提出任何建议。

问候

-

Mateusz£oskot,mateusz(at)loskot(dot)net

注册Linux用户# 220771

Hi,

I''d like to ask some scientists or students
which GUI toolkit they would recommend
to develop scientific prototypes (for education and
testing some theories).
I think such toolkit should fill a bit different
needs and requirements:
- very simple to learn
- easy to install
- beautyfiers and advanced features are not required like OpenGL,
direct access to Windows GDI subsystem, beauty look and skinning
- multiplatform required

Let''s say someone has big amount of algorithms and
statistical models implemented in Pascal
(not well designed console apps).
Now he want to move on using better and modern language
and GUI toolkit.
Python is seleceted as user friendly and simple
language, Pascal successor.

Thank you for any piece of advice in advance.
Regards
--
Mateusz £oskot, mateusz (at) loskot (dot) net
Registered Linux User #220771

推荐答案

Mateusz£oskot< se **** @ signature.net>写道:
Mateusz £oskot <se****@signature.net> writes:
提前感谢您提出任何建议。
Thank you for any piece of advice in advance.




问问自己为什么要使用GUI工具包。也许您可以编写一个web

应用程序,并使用浏览器作为GUI。这很多

更容易编写(只需使用html),并且使得在单独的机器上运行

应用程序和浏览器变得微不足道。



Ask yourself why you want a GUI toolkit. Maybe you can write a web
application instead, and use a browser as the GUI. That''s a lot
easier to write (just use html), and makes it trivial to run the
application and the browser on separate machines.


Mateusz?oskot写道:
Mateusz ?oskot wrote:
我想问一些科学家或学生
他们会推荐哪种GUI工具包我认为这样的工具包应该填补一点不​​同的需求和要求:
- 非常简单易学br /> - 易于安装
- 不需要像OpenGL那样的美容器和高级功能,
直接访问Windows GDI子系统,美观和蒙皮
- 多平台需要


首先,看看:

- wxWidgets( http://www.wxwidgets.org

- wxPython( HTTP:// www.wxpython.org


或者,作为第二选择:

- FLTK( http://www.fltk.org/

- PyFLTK( http://pyfltk.sourceforge.net


还有很多其他的GUI工具包。只需在Google上搜索

" multiplatform Python GUI toolkit"或类似的事情。

假设有人在Pascal中实现了大量的算法和统计模型
(没有精心设计的控制台应用程序)。
现在他想继续使用更好的现代语言和GUI工具包。
Python被认为是用户友好和简单的语言,Pascal的继任者。
I''d like to ask some scientists or students
which GUI toolkit they would recommend
to develop scientific prototypes (for education and
testing some theories).
I think such toolkit should fill a bit different
needs and requirements:
- very simple to learn
- easy to install
- beautyfiers and advanced features are not required like OpenGL,
direct access to Windows GDI subsystem, beauty look and skinning
- multiplatform required
First, have a look at:
- wxWidgets (http://www.wxwidgets.org)
- wxPython (http://www.wxpython.org)

Or, as a second choice:
- FLTK (http://www.fltk.org/)
- PyFLTK (http://pyfltk.sourceforge.net)

There are many others GUI toolkit around. Just search Google for
"multiplatform Python GUI toolkit" or something like that.
Let''s say someone has big amount of algorithms and
statistical models implemented in Pascal
(not well designed console apps).
Now he want to move on using better and modern language
and GUI toolkit.
Python is seleceted as user friendly and simple
language, Pascal successor.




有一个python到pascal自动转换器:

http://no.spam.ee/~andreie/software/...ish-index.html


(离线)


CU

----------------------- ------------

Alessandro Bottoni



There was a python to pascal automatic converter at:

http://no.spam.ee/~andreie/software/...ish-index.html

(Now offline)

CU
-----------------------------------
Alessandro Bottoni


最近我考虑选择PyGTK或wxPython。它们都是丰富的GUI库,并且它们都是跨平台的(好吧......

它们在GNU / Linux和Windows上工作)。


我选择了PyGTK,因为它有* *更好的文档(当我不得不在

wxPython - 并且失去了几个小时 - 当我想要做某事时

非常简单......)它似乎在Windows上运行稳定。
Recently I was considering the choice of PyGTK or wxPython. They are
both rich GUI libraries, and they both are cross-platform ones (well...
they work on GNU/Linux and on Windows).

I chose PyGTK, because it has *much* better documentation (I wasn''t
very happy when I had to look for information in documentation of
wxPython - and lose a couple of hours - when I wanted to do something
really simple...) and it seems to work stable on Windows.
让我们说有人拥有大量的算法和在Pascal中实现的统计模型
(没有精心设计的控制台应用程序)。
Let''s say someone has big amount of algorithms and
statistical models implemented in Pascal
(not well designed console apps).




OT:我建议使用Python + Numeric,最后是C

(当性能变得非常重要时)。我正在研究基因

算法 - 现在 - Python和C的组合是我有史以来最好的

。几天后,我将用Numeric实现第一版GAs





OT: I would recommend the use of Python + Numeric and, eventually, C
(when the performance becomes really crucial). I''m working on genetic
algorithms and - for now - the combination of Python and C was the best
I got ever. In a few days I will run the first version of GAs
implemented with Numeric.


这篇关于GUI用于科学和教育的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆