wxPython是个很好的GUI库,对底层的C++库进行了封装,调用起来很方便,尤其是操作前台UI界面和后台多线程,两者配合很方便,做GUI程序最难是写界面尤其是布局。 关于wxPython,自己正在用的书《wxPython in action》,网上有中文翻译版,对各种控件、布局讲解很详细。 另外 ...
分类:
编程语言 时间:
2016-04-18 22:22:34
阅读次数:
365
今天用wxPython做了一个GUI程序,我称之为UNIQFile,实现查找指定目录内的相同文件,主要原理是计算文件的md5值(计算前先找出文件大小相同的文件,然后计算这些文件的md5值,而不是所有文件都计算,大大减少了md5的计算量),加入了多线程功能。 源代码: UNIQFile-wxPytho ...
分类:
编程语言 时间:
2016-04-17 20:42:54
阅读次数:
305
__author__=‘Python‘
importtkinterastk
classApplication(tk.Frame):
def__init__(self,master=None):
tk.Frame.__init__(self,master)
self.pack()
self.createWidgets()
defcreateWidgets(self):
#self.hi_there=tk.Button(self)
#.hi_thereconfigure-textHelloWorld\n(c..
分类:
编程语言 时间:
2016-04-17 09:09:20
阅读次数:
166
Android提供了两种事件处理的方式:基于回调的事件处理 和 基于监听的事件处理。
我们来说的容易理解一点:
(1)基于回调的事件处理就是继承GUI组件,并重写该组件的事件处理方法。除了一些特定的情况,大部分情况使用基于回调的事件处理方式并不是最好的选择。
(2)基于监听的事件处理就是在监听器中定义事件的处理方式,再为组件绑定监听器。这种方式无疑是更能够体现面向对象思想的。...
分类:
移动开发 时间:
2016-04-17 00:51:14
阅读次数:
211
Audacity 是一个免费的开源程序,用于编辑音频录制。它可在多个平台(windows/linux)上运行。Audacity 基于 GUI,是一个具有多种选项的强大程序。它支持您录制各种类型的声音。下图 显示了一个屏幕截图。可以多个平行音轨显示数据,并且您可以剪切、复制和粘贴源数据的时间部分,您甚... ...
分类:
其他好文 时间:
2016-04-17 00:23:29
阅读次数:
232
最近做的一个需要touch拖动一个ngui的2d对象,又想用playmaker来控制。这话怎么说怎么绕啊。反正,是有杀鸡用宰牛刀的感觉。
在easy touch addon 4 playmaker的例子里面有怎么拖动gui对象的示例,不过我在拖动ngui的时候发现总是不对,最后终于找到问题。
不能用playmaker的set position动作去设置推动对象的位置,必须在脚本里用transform.postion=...的方式来设置拖动对象位置。...
分类:
其他好文 时间:
2016-04-16 19:26:58
阅读次数:
157
从这篇博客开始,将进入Binder机制的分析系列,顺序是先讲解Binder机制的框架,理解了整体思想后,再深入分析各层的细节实现,最后会实现一个自己的本地服务。
1.Binder的历史
BeOS是Be公司在1991年开发的运行在BeBOX硬件上的一款操作系统,与同期的其他操作系统不同,它是一款基于GUI设计的操作系统......
分类:
移动开发 时间:
2016-04-16 19:00:23
阅读次数:
173
分类:Unity、C#、VS2015 创建日期:2016-04-16 一、简介 这一节先利用GUI显示一个简单的界面(以后还会专门介绍GUI),并解释如何在VS2015中调试C#脚本。 本节例子的运行效果如下: 二、调试C#脚本的方式 有以下方式: (1)利用断点调试。断点设置和取消的办法与在控制台... ...
分类:
编程语言 时间:
2016-04-16 12:10:44
阅读次数:
199
Windows下的基于coding的Git GUI安装使用教程 1.在项目中获取仓库地址,推荐使用SSH,因为HTTPS每次都要验证。 2.桌面右键打开Git GUI,选择clone。 3.将仓库地址输入第一栏,在第二栏输入一个不存在的文件夹(用来存放即将下载的项目文件),中间弹出警告填“yes”。 ...
分类:
其他好文 时间:
2016-04-16 10:48:00
阅读次数:
116