多语言展示
当前在线:343今日阅读:26今日分享:39

PYQT教程:[1]窗口可视化

python界面编程工具pyqt使用方法
工具/原料
1

python(下载地址:https://www.python.org/downloads)

2

pyqt(下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download)

方法/步骤
1

下载python(下载地址:www.python.org/download)下载pyqt(下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download)请根据系统需要下载相关版本,下载完后按步骤安装即可

2

用PYQT的Qt设计师设计完程序UI后,将其转换为python脚本。具体方法为:方法1:命令行进入ui文件所在文件夹,输入pyuic4 ui_name.ui > py_name.py即可方法2:新建ui2py.bat文件,写入:@echo off@cd /d '%~dp0'pyuic4 %1 > %~n1.py将ui文件拖入批处理即可,生成在ui文件所在目录,文件名为py_name.py

3

在同目录下新建Main.py,根据设计UI时选择窗口类型填写脚本内容

4

如图,图中根窗口类名(此处为QDialog),即如下填写:# -*- coding: utf-8 -*-from PyQt4 import QtGuifrom UI import * class MainWindow(QtGui.QDialog):     def __init__(self,parent=None):        QtGui.QWidget.__init__(self,parent)        self.ui=Ui_Dialog()        self.ui.setupUi(self) if __name__ == '__main__':     import sys     app = QtGui.QApplication(sys.argv)    myapp=MainWindow()    myapp.show()    app.exec_()运行即可看见程序窗口

5

其他类似窗口只需替换代码中的红色部分为窗口实例类名即可!!!注意:像Dialog这样的窗口还需要在MainWindow中填写accept()和reject()函数,自己融会贯通即可!!!

注意事项

本篇经验系本人依照真实经历原创,未经许可,谢绝转载

推荐信息