PYQT教程:[1]窗口可视化
1、下载python(下载地址:www.python.org/download)下载pyqt(下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download)请根据系统需要下载相关版本,下载完后按步骤安装即可
![PYQT教程:[1]窗口可视化](https://exp-picture.cdn.bcebos.com/b955ead0b503c8d2d2b2a6fa498333bf3aef21e1.jpg)
![PYQT教程:[1]窗口可视化](https://exp-picture.cdn.bcebos.com/340e4eb8b43ea8dbca061b86189c2cf7deb216e1.jpg)
2、用PYQT的Qt设计师设计完程序UI后,将其转换为python脚本。具体方法为:方法1:命令行进入ui文件所在文件夹,输入pyuic4ui_name.ui>py_name.py即可方法2:新建ui2py.bat文件,写入:@echooff@cd/d"%~dp0"pyuic4%1>%~n1.py将ui文件拖入批处理即可,生成在ui文件所在目录,文件名为py_name.py
![PYQT教程:[1]窗口可视化](https://exp-picture.cdn.bcebos.com/5a5a00def4dca039bb532f5858d96975f3c40de1.jpg)
3、在同目录下新建Main.py,根据设计UI时选择窗口类型填写脚本内容
4、如图,图中根窗口类名(此处为QDialog),即如下填写:#-*-coding:utf-8-*-fromPyQt4importQtGuifromUIimport*classMainWindow(QtGui.QDialog):def__init__(self,parent=None):QtGui.QWidget.__init__(self,parent)self.ui=Ui_Dialog()self.ui.setupUi(self)if__name__=="__main__":importsysapp=QtGui.QApplication(sys.argv)myapp=MainWindow()myapp.show()app.exec_()运行即可看见程序窗口
![PYQT教程:[1]窗口可视化](https://exp-picture.cdn.bcebos.com/49bf00425d6b04d1fd657b3cb213e8e5edee01e1.jpg)
5、其他类似窗口只需替换代码中的红色部分为窗口实例类名即可!!!注意:像Dialog这样的窗口还需要在MainWindow中填写accept()和reject()函数,自己融会贯通即可!!!