[适用于Windows的商务应用]良好的网格+日历等? [英] [Business apps for Windows] Good grid + calendar, etc.?

查看:86
本文介绍了[适用于Windows的商务应用]良好的网格+日历等?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好


由于Python是一种非常高效的语言,我非常希望能够使用它来为Windows编写GUI应用程序,但商业应用程序

需要丰富的小部件,如(DB)网格,日历等。


wxWidgets中可用的那些看起来有点过于基本了br />
有什么可用于例如。德尔福或.Net,似乎不在

活跃开发(大量1.0,上次更新2005等)

例如,这里是德尔福的'wxGrid和DevExpress'网格:
http://www.simpol.com/guiimages/wxgrid.jpg
http://community.devexpress.com/blog...otGridForm.png


它是否无望,还是我忽略了什么?是否有其他解决方案我应该看看(FLTK等)?对于那些用Windows编写业务应用程序的人来说,对于GUI小部件而言,如果关注这些内容会怎么样?


谢谢。

Hello

Since Python is such a productive language, I''d really like to be
able to use it to write GUI apps for Windows, but business apps
require rich widgets like (DB)grids, calendars, etc.

The ones available in wxWidgets looked a bit too basic compared to
what''s available for eg. Delphi or .Net, and don''t seem to be under
active development (lots of "1.0", "Last updated 2005", etc.)

For instance, here''s wxGrid and DevExpress'' grid for Delphi:
http://www.simpol.com/guiimages/wxgrid.jpg
http://community.devexpress.com/blog...otGridForm.png

Is it hopeless, or did I overlook things? Are there other solutions I
should look at (FLTK, etc.)? For those of you writing business apps in
Python for Windows, how do things go as far as GUI widgets are
concerned?

Thank you.

推荐答案

代表Gilles Ganault
On Behalf Of Gilles Ganault

它是否无望,还是我忽略了什么?还有其他

解决方案我应该看一下(FLTK等)?对于那些用

用Python编写业务应用程序的Windows,就GUI小部件而言,如何实现

Is it hopeless, or did I overlook things? Are there other
solutions I should look at (FLTK, etc.)? For those of you
writing business apps in Python for Windows, how do things go
as far as GUI widgets are concerned?



为了做一些无耻的插件,我在一两个月前写了一个关于Windows的Python GUI

平台概述:
http:// ginstrom。 com / scribbles / 2008/0 ... g-platforms-fo

r-windows /


根据您的要求,我'建议检查IronPython或Python.NET

(允许使用.NET GUI库)。


问候,

Ryan Ginstrom

To do a bit of shameless plugging, I wrote an overview of Python GUI
platforms for Windows a month or two ago:
http://ginstrom.com/scribbles/2008/0...g-platforms-fo
r-windows/

For your stated needs, I''d advise checking out IronPython or Python.NET
(which allow use of .NET GUI libraries).

Regards,
Ryan Ginstrom


On Sun,2008年6月1日21:27:30 +0900,Ryan Ginstrom

< ;所以****** @ ginstrom.com写道:
On Sun, 1 Jun 2008 21:27:30 +0900, "Ryan Ginstrom"
<so******@ginstrom.comwrote:

>根据您的要求,我建议您查看IronPython或Python.NET
(允许使用.NET GUI库)。
>For your stated needs, I''d advise checking out IronPython or Python.NET
(which allow use of .NET GUI libraries).



谢谢,但我忘了说我宁愿不使用.Net因为

部署/更新对我们的受众来说太麻烦了。


......假设GUI Python可以轻松地安装/更新为

,例如。德尔福,这是我可能错的地方: - /

Thanks but I forgot to say that I''d rather not use .Net because
deployment/updates are too problematic for our audience.

... that''s assuming that a GUI Python can install/update itself as
easily as eg. Delp which is where I could be wrong :-/


代表Gilles Ganault
On Behalf Of Gilles Ganault

谢谢,但我忘了说我宁愿不使用.Net

因为部署/更新对我们的观众来说太麻烦了。


..那个'''假设GUI Python可以像插入一样轻松地安装/更新
本身。德尔福,这是我可能错的地方: - /
Thanks but I forgot to say that I''d rather not use .Net
because deployment/updates are too problematic for our audience.

.. that''s assuming that a GUI Python can install/update
itself as easily as eg. Delp which is where I could be wrong :-/



wxPython可以看起来很漂亮。查看钱德勒的一个例子。
http://chandlerproject.org/


Delphi拥有一个真正令人印象深刻的控件和小部件生态系统。如果

是wxPython / wxWidgets小部件的商业市场,我相信我们也会得到一堆非常好的商品。

" bounty"用于开发小部件的程序,但它看起来并不活跃。


如果你不介意只使用Windows,那么我还有另外一种方法

一直在努力。我使用WTL应用程序来托管Web浏览器,然后将浏览器实例传递给用Python编写的COM服务器,以及应用程序窗口的COM

包装器。这给了我HTML +

JavaScript + Python的灵活性,但消除了网络应用程序的两大问题:

延迟和缺乏Windows约定,如键盘快捷键和拖动&

掉落。我还没有在应用程序中部署这种方法,但是从我的

原型我喜欢它。


问候,

Ryan Ginstrom

wxPython can be made to look pretty nice. Check out Chandler for an example.
http://chandlerproject.org/

Delphi has a truly impressive ecosystem of controls and widgets. If there
were a commercial market for wxPython/wxWidgets widgets, I''m sure we''d get a
bunch of very nice ones as well. There is kind of an analog with the
"bounty" program for developing widgets, but it doesn''t appear very active.

If you don''t mind being Windows-only, there''s another approach that I''ve
been working on. I use a WTL application to host the web browser, then pass
the browser instance to a COM server written in Python, along with a COM
wrapper of the application window. This gives me the flexibility of HTML +
JavaScript + Python, but eliminates two of the big issues with web apps:
latency and lack of Windows conventions like keyboard shortcuts and Drag &
Drop. I''ve yet to deploy this approach in an application, but from my
prototypes I''m liking it.

Regards,
Ryan Ginstrom


这篇关于[适用于Windows的商务应用]良好的网格+日历等?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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