使用Eclipse + PyQT设计GUI程序

来源:互联网 发布:c语言入门经典(第四版) 编辑:程序博客网 时间:2024/06/05 16:15
一、 安装Eclipse + Python
1.安装Eclipse + JDK6 Java
2.安装Python 2.7
3.解压pydev,plugins、feature安装到Eclipse安装目录下对应的目录
4.配置yDev插件
    Window->Preference
    PyDev->Interpreter - Python,New一个Python解释器
    General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8
    General->Workspace,Text file encoding改成Other:UTF-8
5.File->New->Project
  选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本
  create 'src' folder and add it to the PYTHONPATH ,Finish
  编写代码->Run->Python Run

二、安装Qt4
1.下载PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x32.exe         安装bin文件
2.测试代码
     import sys
     from PyQt4 import QtGui

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

三、 使用Qt Designer设计界面
1.使用Designer设计一个ui文件。
2.pyuic4 -o F:\VDO\python_routine\PyQtDemo\src\py_dialog.py F:\VDO\python_routine\PyQtDemo\src\py_dialog.ui
3.将生成的文件(.py)放如src文件夹下, 然后按F5刷新即可,项目文件自动添加至目录。
4.装配生成的ui python代码
找了一个装配的代码,根据自己生成的文件,修改了一下:
fromPyQt4.QtCoreimport*
fromPyQt4.QtGuiimport*
importpy_dialog
importsys
classMainWindow(QDialog):
   def__init__(self):
        QDialog.__init__(self)
        main_ui = py_dialog.Ui_Dialog()
        main_ui.setupUi(self)
   defDoSomething(self):
       self.close()
app = QApplication(sys.argv)
window = MainWindow()
window.show()
app.exec_()




0 0
原创粉丝点击