随笔分类 - 技巧小记
摘要:其实异步无法到位,很多网友使用了comboBox.setValue(value);抱怨说虽然选中了,但是当前显示的文字也变成了valueField,而displayField不见了,当然再次选择之后及恢复正常,不过这样当然不爽,那么只要在setValue之后在加上setRawValue就可以了啊。
        阅读全文
            
摘要:Another Solution to the same problem:
from distutils.core import setup
import py2exe
setup(windows=[{"script":"main.py"}], options={"py2exe":{"includes":["sip"]}})
I found that on the web, unfortunately don't know anymore where, but it also works for me!
Obviously is the second part only a way to get the " --includes sip" parameter directly into the script, but the use of "windows" instead of "console" doesn't open a console window, but immediately a Qt window in my case. 
        阅读全文
            
摘要:遇到这个问题,很没头没脑的,解决办法如下
varName = varName.encode('latin1') 
        阅读全文
            
摘要: .swp文件是VIM编辑时的临时文件,退出VIM时自动删除
~文件是备份文件,如果你不想要这两个个文件,可以编辑/etc/vimrc文件,加上
1 set nobackup 
2 set noswapfile
这两行行就可以不创建备份文件了 
        阅读全文
            
摘要:一个项目要用到很漂亮的grid,google多时,选择了jquery的插件Flexigrid,很好,入手很简单,但是没有完善的文档,我快被他玩死了。
我要的功能是在选中的行的基础上,读取任意行、任意列的值,
怎么配置就不写了,很多网友的帖子都很不错,只是没有找到这个功能的说明,记下来,怕忘了 
        阅读全文
            
摘要:根据这条线索,我找到了activestate.com官方网站上的社区(http://community.activestate.com/forum/activepython-26-pythonwin-crashes),这是activepython-26-pythonwinBUG相关的帖子,虽然该贴阐述的情形是发生在Vista上的,但现象和我的一模一样.不少人在上面反映这一问题,寻求帮助,请求解决方案.就在帖子的最后,我发现一行闪亮的文字"The problem was solved!", 仔细一看:"We can download the latest file "scintilla.dll" from "www.dlldll.com/scintilla.dll_download.html" and update the old one which is in the same path as "pythonwin.exe"."本来对问题以不抱希望的我,立即到上面的网站上下载了指定的Dll,替换后运行,问题居然解决了.
        阅读全文
            
摘要:背景:这个项目遇到的问题是,内部模块发生的事情要在PyQt构建的界面上表现出来,但是内部模块不能调用Qt类的函数,于是要用到回调函数,回调函数可以参数的形式传递给函数,但是我绕了个湾子,被一篇国外的文章给误导了,把E文学好是一件多么重要的事情啊,我直接把回调函数给加入到类的成员函数中了。
先说构造重载,python中,只有继承的类可以重载父类的构造,一个类就不能这么做了,第二次声明的构造直接把第一次声明的构造给覆盖了,于是想到用默认参数:
        阅读全文
            
摘要:注意是类型相似,不是相等。
需要先了解编码:ascii、gb2312、big5,这些是各国自己文字不同的编码;unicode,国际通用编码,就是穷尽这个世界上所有的文字,给每个文字编一个,又分utf-8方案--最常使用的128个英文字母用一个字节来表示,而中文使用三个字节来表示,utf-16方案--其中英文和中文都使用两个字节来表示,而其它字符采用四个字节,utf-32方案--所有的文字都用四个字节来表示。
unicode就可用来作为各种独立编码如ascii、gb2312、big5的转换中介。
Python中gkb == gb2312。
1)Python string object可以理解为一个接一个字节(byte,8位)的字节组,至于表示什么编码,与表示文字有关,如:"python string","中文"。注意它是有不同编码区分的!
PyQt中与之相当的是QByteArray,注意不是QString!
A built-in string object (plain or Unicode) is a sequence of characters used to sto
        阅读全文
            
摘要:最近一个项目采用Python加PyQt开发界面,本来代码只要翻译Qt的就好,但是在信号和槽机制上除了点问题,在  Qt中只要声明这 signals:的信号就能直接发射,但是在python中可不能声明signals:这样的函数,只好上网去翻,有一篇文章写的确实不错,不过是E文的,看的忒费劲的说,原文见下:
        阅读全文
            
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->1this.AcceptButton=EnterButton; 2this.CancelButton=EscButton; //以上代码插入载入事件
        阅读全文
            
                    
                
浙公网安备 33010602011771号