Lubuntu确实轻量级,快速;我个人在我的老爷机上用比XP快,和WIN7,WIN8(没用过,据说很慢)自然不比了。
先从百科里面贴点介绍:
在LXDE的基础上,有关开发团队紧紧咬住Ubuntu开发时间表,推出了一款新的轻量级Ubuntu发行版,起名为Lubuntu(发音为:lu:bu:ntu:,L为轻量级Lightweight的字头)。
接正题,
1.首先安装wx相关的东西,可以用命令行,也可以用新立德包管理器,搜索wxpython
如下勾选的是python-wxgtk2.8,python-wxtools,python-wxversion三个。
应用后即可正常使用wxpython了,当然,可以在python中import wx试一试^_^
2.安装examples,即demo
显然,对很多人老说用wx写程序光安装wx支持是不够的,需要安装examples这个巨大的宝库,从里面取各种所需的程序来用。
这个安装比较容易,从新立德找到wx2.8-examples安装上。
然后看下 菜单应用->编程 里面有没有wxPython Demo,如果没有,则进入 /usr/share/doc/wx2.8-examples/examples/wxPython/ 执行下unpack_examples.sh(当然最好先看看这里的README)
如果不行,可以参照如下设置,原文链接:
http://forum.ubuntu.org.cn/viewtopic.php?t=22782
使用方法:
1、下载附件ungzip.py
2、复制文件到wxpython demo文件目录
命令如下:sudo cp ungzip.py /usr/share/doc/wx2.8-examples/examples/wxPython/
3、命令:cd /usr/share/doc/wx2.8-examples/examples/wxPython/
4、命令:sudo python ungzip.py
脚本成功执行后,请用菜单应用->编程->wxPython Demo菜单打开DEMO。
附:ungzip.py
#!/usr/bin/env python
import os
##var_path_old=os.environ["PWD"]
##os.chdir(var_path)
def ufn_ungzip(var_path,var_ext):
var_listdir=os.listdir(var_path)
var_listdir=[var_file for var_file in var_listdir if os.path.isfile(os.path.join(var_path,var_file))]
var_listdir=[var_file for var_file in var_listdir if not cmp(os.path.splitext(var_file)[-1],(var_ext))]
for var_file in var_listdir:
var_shell='gzip -d %s' %(os.path.join(var_path,var_file))
print var_shell
if not os.system(var_shell):
print var_shell
return True
def ufn_launcher(var_path,var_file):
if os.path.exists(var_path):
os.unlink(var_path)
f=file(var_path,'w')
f.write(var_file)
f.close()
return True
def main():
var_ext='.gz'
var_file=None
var_listdir=[]
var_shell=None
var_path=os.getcwd()
if os.path.isdir(var_path):
if ufn_ungzip(var_path,var_ext):
print "gzip -d %s ....ok" %(var_file)
var_listdir=os.listdir(var_path)
var_listdir=[var_file for var_file in var_listdir if os.path.isdir(var_file)]
for var_file in var_listdir:
var_file=os.path.join(var_path,var_file)
if ufn_ungzip(var_file,var_ext):
print "gzip -d %s ....ok" %(var_file)
var_shell='/usr/share/applications/wxpdemo.desktop'
var_file="""\
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=wxPython Demo
Comment=wxWidgets Cross-platform C++ GUI toolkit (examples)
Terminal=false
Exec=python %s/demo.py
Icon=%s/wxpdemo.ico
Type=Application
Categories=Application;Development;
StartupNotify=true
""" % (var_path,var_path)
if ufn_launcher(var_shell,var_file):
print "create lanuncher %s ...ok" %(var_shell)
if __name__=='__main__':
main()
##os.chdir(var_path_old)