PyQt编程

来源:互联网 发布:淘宝联盟ipad下载 编辑:程序博客网 时间:2024/06/05 08:25

1.yum install PyQt4-devel

yum install eclipse*

启动eclipse,选择Help—>Install New Software

在workwith里键入http://pydev.org/updates,单击Add,eclipse自动搜索到PyDev的插件,选择之,一步步Next进行安装

查看PyDev是否安装成功,选择Help—>About Eclipst—>Installation Details,即可到具体安装的插件。
配置PyDev解释器,选择Windows—>Preferences—>PyDev—>Interpreter-python,点击New,找到自己python的安装路径,选择python.exe,再选择具体的Libraries,最后OK。
最后就是使用PyDev环境了,在eclipse的最右上角显示着当前正在使用的是哪个开发环境,选择Open Perspective—>Other—>PyDev—>OK,即可切换到PyDev开发环境。

2.designer生成.ui文件

信号和槽的连接编辑也保存在这个文件中。

3.pyuic4 xxx.ui>ui_xxx.py

4.编写xxx.py

槽在这个文件中实现,作为普通的函数实现。

from PyQt4 import QtCore, QtGui
import ui_widget
import sys
import widget
class Dialog(QtGui.QDialog):
     def __init__(self):
       QtGui.QDialog.__init__(self)
       self.ui = ui_widget.Ui_Widget()
       self.ui.setupUi(self)
       self.ui.label.setText("Hello World")

       self.connect(self.timer,QtCore.SIGNAL('timeout()')),self.updateTime)

5.编写main.py

import sys
import widget
from PyQt4 import QtCore, QtGui
app = QtGui.QApplication(sys.argv)
dg = widget.Dialog()
dg.show()
sys.exit(app.exec_())