简单的PyQt学习笔记
伪伪
在校学生
展开
-
Qt的4个图像类QImage/QPixmap/QBitmap/QPicture 转
网址http://www.cnblogs.com/s_agapo/archive/2012/03/14/2395603.html转载 2013-07-26 11:14:16 · 759 阅读 · 0 评论 -
qt中QButton实现点击时间不同响应不同槽
Qt4的QPushButton是有AutoRepeat的属性的。。。还能设置Delay跟间隔时间。。。我要实现的功能是:对于一个button,我希望在长按3s之后,menu会显示在该button的正下方。 对于这个功能其实就是创建一个QMenu对象,而后在创建一个定时器,在press这个button时候启动,过3s让其show出来。而release时候则将该定时器st转载 2013-07-19 15:25:11 · 1669 阅读 · 0 评论 -
PyQt4的事件与信号
PyQt4的事件与信号事件(event)事件由用户或者系统产生,当我们调用程序的exec_()方法时,程序进入主循环中。主循环就会捕捉事件并将它们发送给相应的对象进行处理。 信号与槽当我们点击某个按钮,或者某个控件有动作,都会发送相应的信号。 信号可以自定义 利用 sender.emit(QtCore.SIGNAL("xxx自定义的信号"),receiver)原创 2013-10-11 13:24:55 · 941 阅读 · 0 评论 -
PyQt4中给QWidget添加背景图片或者更换背景色
class Emit(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.setGeometry(300, 300, 200, 100) self.setWindowTitle("exmaple")原创 2013-10-12 16:44:20 · 7486 阅读 · 0 评论 -
eric4中出现Could not start Qt-Designer. Ensure that it is available as designer.
在Centos6.3中利用eric4+PyQt4开发时,也安装了Qt4和QScintilla,当使用Qt designer设计界面时出现 意思是无法开启 Qt 设计师,确保其有效。不知道是什么原因,估计是找不到路径。我用了个没技术含量的方法,将Qt安装目录bin里的designer复制到了系统usr/bin目录下解决了问题。原创 2013-10-15 17:17:29 · 1880 阅读 · 0 评论 -
PyQt4中QwebView控件显示html文件与中文乱码
要想显示一个html文件,可以利用PyQt4的QTextBrowser,QwebView控件。其中QwebView有更多的操作可以选择,你可以展现和编辑网页文档。小菜鸟一个,项目需要一个展示html文件的功能,记下笔记。 首先设计个简单的界面 利用函数void QWebView::load ( const QUrl & url )即可加载html文件原创 2013-09-29 18:59:24 · 6880 阅读 · 0 评论