把图片文件嵌入到wxpython代码中

前面一篇文章中提到的那个程序,GUI中包含了一张图片。在编译成exe文件发布时,无法直接生成一个单独的exe文件。因此需要直接把图片写入到代码中。
下面直接上代码留存,方便以后查阅复用。

重点部分是bitmap = PyEmbeddedImage(b64).GetBitmap()代码,其中b64是前面生成的图片的base64字符串,bitmap就是我们的图片对象,可以让wx.StaticBitmap调用。
程序运行的结果如下:
PyEmbeddedImage

利用线程防止wxpython假死

前段时间我编写了一个工业控制的软件,在使用中一直存在一个问题,就是当软件检索设备时,因为这个功能执行的时间比较长,导致GUI界面假死,让用户分辨不清楚软件到底仍在执行,还是真的挂掉了。(虽然我设计了同步log显示,但是这个也同样假死了)

上午抽空学习了一下在wxpython中启用线程的方法,将GUI和功能的执行分开,果然程序运行起来杠杠滴。因为我那个软件的代码暂时不能公开,这里专门写个小程序,作为今天的笔记吧。程序截图如下:

wxpython-threading

代码解析如下:

继续阅读利用线程防止wxpython假死

新买了个vps,等有时间了把博客迁移过去

现在Leniy’s Blog的主机是Dreamhost,$119/year,跟很多大学同学一起合租的,平均下来非常便宜。但是网站页面打开速度一直很慢,mysql响应时间太高。

恰逢圣诞节,很多美国主机都在降价促销,我就买了个vps,准备有时间了把博客迁移过去。

(Ps:使用paypal的余额支付的,没有从手上拿钱,果然不心疼,虽然都是我的钱,囧)
(再Ps:其实是因为paypal的余额提现至大陆银行卡,需要支付25美元手续费,实在是太贵了。既然余额没法拿到手上,自然花费起来不心疼了)

配置

VPS具体配置如下: 继续阅读新买了个vps,等有时间了把博客迁移过去

Linux的vps上安装windows xp

不折腾不舒服斯基

上午折腾了下《Linux VPS 安装桌面并远程登录》,结果没尽兴,于是下午的目标就是:install xp by qemu under xorg in linux vps,买一个linux的vps,然后安装桌面,再使用qemu虚拟机装个xp。

配置系统

首先需要给vps配一个桌面,按照《Linux VPS 安装桌面并远程登录》昨晚,就有一个基本的桌面系统了。然后需要安装kvm和qemu:

接下来创建一个虚拟硬盘: 继续阅读Linux的vps上安装windows xp

Linux VPS 安装桌面并远程登录

前言

昨天买了个vps(月付$6,首月0.01美元),感觉还不错,于是耍耍。

昨天下午刚刚看到这个优惠,因为截止日期就是这个星期,就是用优惠码匆匆购买了,结果买完才发现竟然是web hosting,而不是vps。重新购买时,系统提示我的paypal帐号已经使用过优惠码不能重新购买。还好这家的客服很给力,聊了几句后,晚上就手动给我添加了一个vps。

系统重装

因为是管理员帮忙添加的,所以不能像自己购买的那样直接选择系统,结果登入vps关系面板后,发现系统是CentOS的,而我不熟悉这个,于是重装为ubuntu:
1_reinstall_os

系统配置

2_vps_information
系统内存配置:(只运行一个ssh服务,占用果然少啊) 继续阅读Linux VPS 安装桌面并远程登录