- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Python装饰器,就是复合函数
《python核心编程》这本书一看就知道是搞技术的人写的,和我以前看qt的某些书籍一样。东一榔头西一棒子。不过还好,python的大部分我都知道了,看这本书不过是在查漏补缺,而且本身也有C/C++的基础。如果是刚入门的同学,如果看这本书能看懂,那真是天才了。不过如果你同我一样,抱着查漏补缺的态度,那么这本书会有很多闪光点。其中一个就是这个python装饰器。学过数学的人,应该都知道复合函数
2013-07-13 17:18:46
2744
原创 QByteArray和python bytes之间的转换
pyside或者pyqt在pythonV3中,都不存在Qstring类型,取而代之的是python的str类型。但是QByteArray是存在的,在使用pyside的过程中,有可能会使用到QByteArray和python bytes类型之间的转换。google了下,一般都是说QByteArray和bytes之间不用转换,事实上,在使用Qdatastream>>bytes()时,会产生EOFERR
2013-03-29 17:56:23
5619
原创 字符编码问题-自己的理解
字符编码问题经常烦扰人。为了避免遗忘,这里我把我理解的一些东西记录下来。源代码的编码:源代码的编码在编辑的时候就确定了。一般可以通过编辑器设定。比如notepad++能非常容易的设置源码的编码。不管是动态语言还是编译型的静态语言,我们都需要某个程序来读取我们的源代码。动态语言使用解释器来读取,编译型语言使用编译器。各种“读取源代码的程序”都有默认的输入编码。2.X版本的python解释
2013-03-27 15:00:14
1287
原创 Pyside-uic问题
我安装的是pyside for python3.3版本。在使用pyside-uic编译ui文件时,会产生ImportError: No module named 'pkg_resourcesgoogle了下,说是没有安装steptools,官方下载地址是:https://pypi.python.org/pypi/setuptools官方没有支持python3.3的版本。最后找到了替
2013-03-26 03:30:53
3263
原创 PySide信号槽
这样定义一个没有参数的信号 speak = QtCore.Signal()这样定义一个带参数的信号 speakNumber = QtCore.Signal(int)信号的重载 speak = QtCore.Signal((int,someType),(str,otherType))重载的参数作为tuple或者list传递给Signal()
2013-03-25 04:46:20
1747
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人