免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 洲洲young
打印 上一主题 下一主题

大家说说用perl做界面有什么不妥之处吗? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-03-12 10:08 |只看该作者
其实有个项目perl没有涉足。
linux的MSN有TCL + GTK版:amsn
也有Python + GTK版:emesene
但MS没有Perl版的。

TCL的根本不能用,系统资源占用很高。
Python版的好一点。
大家有兴趣可以研究下Perl版的。
MSN的核心协议实现在CPAN上也有。

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
12 [报告]
发表于 2010-03-12 20:14 |只看该作者
这些非宿主自带的环境
      都不是很方便

今天刚试了试
单个exe文件  

    用perl gtk 写的程序  ...
SNYH 发表于 2010-03-11 23:26



纯粹回应一下

1: python GTK开发包:
some packages at http://www.pygtk.org/downloads.html
PyCairo
PyGObject
PyGTK

download a package at http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/

2: 开发
Glade 画画图
vi写几行OO代码,和MFC极为类似

3: 分发
用一个py2exe的软件生成执行环境

以上每一步都能找到很详尽的资料

我机器上测试:
一个Hello world级别的GTK+程序 distrust 包大概有36兆
其中主程序21k,运行时占24MB内存
感觉也挺大的,可能GTK库比较占内存。。。



2009/12/08  23:57    <DIR>          .
2009/12/08  23:57    <DIR>          ..
2009/11/21  23:30            21,504 app1.exe
2009/11/21  23:23               684 app1.exe.log
2009/01/13  00:24           214,016 atk.pyd
2008/12/04  16:52            71,168 bz2.pyd
2008/12/20  01:14            58,880 cairo._cairo.pyd
2009/12/08  23:57    <DIR>          etc
2008/12/21  07:57           141,312 gobject._gobject.pyd
2009/01/13  00:57         1,794,560 gtk._gtk.pyd
2009/12/08  23:57    <DIR>          lib
2009/06/01  19:07           150,664 libatk-1.0-0.dll
2009/01/02  05:47           794,572 libcairo-2.dll
2009/06/01  19:24           833,453 libgdk-win32-2.0-0.dll
2009/06/01  19:23           138,714 libgdk_pixbuf-2.0-0.dll
2009/06/01  18:46           470,178 libgio-2.0-0.dll
2009/06/01  18:45         1,030,127 libglib-2.0-0.dll
2009/06/01  18:45            30,762 libgmodule-2.0-0.dll
2009/06/01  18:46           295,457 libgobject-2.0-0.dll
2009/06/01  18:45            39,316 libgthread-2.0-0.dll
2009/06/01  19:28         4,846,324 libgtk-win32-2.0-0.dll
2009/05/12  22:16           321,580 libpango-1.0-0.dll
2009/05/12  22:16            80,812 libpangocairo-1.0-0.dll
2009/05/12  22:16            97,985 libpangowin32-1.0-0.dll
2009/01/08  22:13           202,923 libpng12-0.dll
2009/11/21  23:30         1,419,669 library.zip
2006/11/02  17:46             4,608 MSIMG32.DLL
2010/03/12  20:03                 0 my_stderr.log
2010/03/12  20:03                 0 my_stdout.log
2009/01/13  00:24           108,544 pango.pyd
2009/01/13  00:24            14,336 pangocairo.pyd
2008/12/04  16:52         2,131,968 python26.dll
2008/12/04  16:54            11,776 select.pyd
2009/12/08  23:57    <DIR>          share
2009/11/21  01:09             3,494 tutorial.glade
2008/12/04  16:53           585,728 unicodedata.pyd
2008/12/04  16:50            49,664 w9xpopen.exe
2004/10/05  10:08            55,808 zlib1.dll
              33 File(s)     16,020,586 bytes
               5 Dir(s)   6,587,445,248 bytes free

论坛徽章:
0
13 [报告]
发表于 2010-03-17 16:58 |只看该作者
啥界面?web or TK?
兰花仙子 发表于 2010-03-10 19:47



就是一般的应用软件界面。

论坛徽章:
0
14 [报告]
发表于 2010-04-04 00:34 |只看该作者
私~这几天在学GTK 感觉GTK挺好啊 不占内存
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP