pyqt说明】的更多相关文章

作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载. 最近研究了Python的两个GUI包,Tkinter和PyQT.这两个GUI包的底层分别是Tcl/Tk和QT.相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富.这一篇用PyQT实现一个视频播放器,并借此来说明PyQT的基本用法. 视频播放器 先把已经完成的代码放出来.代码基于Python 3.5: import time import sys from PyQt4 import QtGu…
前段时间有一个项目,大体是要做一个GIS数据处理工具. 一般的方法是基于ArcObjects来进行开发,因为我对ArcObjects不太熟悉,所以就思考有没有其他简单快速的方法来做. 在查看ArcGIS的官方帮助文档时,我发现用Arcpy(ArcGIS的python库)来处理数据很简单,只需要关注逻辑就可以,不需要知道那么多的类啊对象什么的(ArcObjects).基本的思路解决了,接下来还有个问题:用户界面怎么弄? 答案是:PyQt!至于py2exe,大家看名称就知道它是用来把python程序…
总结Pyqt的基础知识 1. Pyqt  设置禁止最大化及禁止拖拽窗口大小 # PyQT禁止窗口最大化按钮: self.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint) # PyQT禁止调整窗口大小: self.setFixedSize(self.width(), self.height()) 2. 当按下Esc退出 重载keyPressEvent def keyPressEvent(self, event): if event.key() =…
其实这个模拟提交数据之前已经写过篇: Python requests模拟登录 因为现在在做的项目中需要一个debug请求调试API,用PHP的CURL写了一个,又因Pyqt更能直观灵活的显示请求的参数及获取的响应参数.所以就更新完善了下之前写 Python requests模拟登录 之前这篇用的是Python2.7版本,现在用的是Python3.5的版本重新. 其实就是Pyqt4与Pyqt5直接引用模块不同的关系,PyQt4的QtGui模块,在PyQt5中被拆分成三个模块:QtGui,QtPri…
PySide/PyQt Tutorial: Creating Your Own Signals and Slots This article is part 5 of 8 in the series Python PySide/PyQt Tutorial Published: Wednesday 6th February 2013 Last Updated: Tuesday 9th December 2014         You don't have to rely solely on th…
下载Qt: http://qt-project.org/downloads Qt5.2 for Mac:http://download.qt-project.org/official_releases/qt/5.2/5.2.1/qt-opensource-mac-x64-clang-5.2.1.dmg 注意!你的Mac里一定要有gcc,我用的xcode. 下载完毕之后运行就好了,一路OK到底. 下面是PyQt的安装方式: 1.安装sip: 如果你习惯用Python可以这样: pip instal…
1.生成二维码 python生成二维码是件很简单的事,使用第三方库Python QRCode就可生成二维码,我用Pyqt给QRcode打个壳 一.python-qrcode介绍 python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库. PIL下载地址: https://pypi.python.org/pypi/PIL/1.1.6         或 http://www.pythonware.com/products/pil/ qrcode下载地址…
记得有一次打开一个单独exe程序,点击btn中的一个帮助说明按钮,在同级目录下就多出一个help.chm 文件并自动打开. 那这个exe肯定是把help.chm 打包到exe中,当我触发“帮助”按钮的时候另存为help.chm 并打开该文件. 所以我在想,Pyqt打包资源是否也可以另存为后打开资源中的文件呢?然后就有了下文 一. 生成资源文件 我们先找几个资源文件 比如: 用Qt Designer中的资源浏览器把资源素材添加并保存为resexe.qrc 文件 resexe.qrc文件: <RCC…
Pyqt 动态的添加控件 # -*- coding: utf-8 -*- from PyQt4.QtCore import * from PyQt4.QtGui import * import sys ''' Pyqt 动态的添加控件 ''' class DynAddObject(QDialog): def __init__(self, parent=None): super(DynAddObject, self).__init__(parent) addButton = QPushButton…
Pyqt中 QDialog  show和exec的区别 QDialog的显示有两个函数show()和exec().他们的区别在参考文档上的解释如下: show():显示一个非模式对话框.控制权即刻返回给调用函数.弹出窗口是否模式对话框,取决于modal属性的值. 原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling code. The dialog will be modal or…