Skip to content

Latest commit

 

History

History
55 lines (31 loc) · 1.38 KB

PyQt.md

File metadata and controls

55 lines (31 loc) · 1.38 KB

PyQt

安装

Windows

这里下载对应系统和Python版本的PyQt4安装即可

Ubuntu

sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*" python-qt4

测试

一个简单的例子

import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('PyQt')
widget.show()
sys.exit(app.exec_())

保存为test_PyQt4.py,运行,看一下效果

test_PyQt4

当然,也可以双击运行,执行的时候会有一个黑色的cmd窗口出现,将文件后缀名改为pyw就没有了。

testPyQt4

Tips

在 PyQt 中使用中文的话会出现乱码的情况,最好是将中文字符串进行 unicode 转码一下,转成 Unicode 编码就可以了。

更多

这里有一个比较好的PyQt4的教程,或者这里是中文版,或者是PyQt5在这里

这里是我用Python2.7 和PyQt4写的2048小游戏

CSS stylesheet

除了正常的设计你的 Qt GUI 之外,Qt 还支持使用 CSS 设计。