
使用可视化界面开发可以大大减少软件开发周期,该界面生成的部分 python 代码如
下:
from PyQt4 import QtCore, QtGui
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(957, 987)
sizePolicy=QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
MainWindow.setSizePolicy(sizePolicy)
MainWindow.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.gridLayout = QtGui.QGridLayout(self.centralwidget)
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
self.label_Title = QtGui.QLabel(self.centralwidget)
font = QtGui.QFont()
font.setFamily(_fromUtf8("Agency FB"))
font.setPointSize(20)
self.label_Title.setFont(font)
......
3. 开发流程
开发流程如下:a.用户选择模型;b.输入参数;c.运行计算;d.结果查看;e.导出报告。
进入程序主界面后,点击“选择工作目录”按钮,会弹出一个文件目录选择框,选择用
户 Amesim 模型文件所在的目录。选择工作目录后程序会自动加载该目录下的所有
评论