仿http://www.cnblogs.com/chuxiuhong/p/5988872.html,进行函数功能总结
对话框的标签及输入框和输出框
self.btn=QtGui.QPushButton('Dialog',self)
self.btn.clicked.connect(self.showDialog) 点击按钮启动self.showDialog函数
self.le=QtGui.QLineEdit(self) 建立一个行编辑框
self.le.setText(str(text)) 将str(text) 填入到行编辑框里
选择文件和文件夹的对话框
QtGui.QFileDialog
self.textEdit = QtGui.QTextEdit() 建立文本框
self.setCentralWidget(self.textEdit)
openFile = QtGui.QAction(QtGui.QIcon('open.png'),'Open',self) 设置菜单栏
openFile.setShortcut('ctrl+o') 设置快捷方式
openFile.setStatusTip('Open new File') 状态标签
openFile.triggered.connect(self.showDialog) 点击后启动一个函数
fname = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home') 打开文件目录,选择文件
f = open (fname, 'r') 打开文件
with f:
data = f.read() 读取文件内容到data里
self.textEdit.setText(data) 将data显示到textEdit (这里的打开文件,只能查看,不能修改保存)