用python和pyqt写一个对csv格式文件的列的值的监控程序 1.先画一个按钮,点击这个按钮可以用PYQT的QFileDialog.getOpenFileName(self, '选择文件', '', 'Excel Files (*)')方法选择文件夹里的csv格式文件,选择好后用一个Label显示所选择的csv格式文件名称 2.画一个下拉列表选择要操作的上述csv文件的某列(下拉列表的值从csv文件所有列名获取,可多选,选择多个列,也可以选择一个列) 3.画一个下拉列表选择条件列(下拉列表列的值从选择的csv文件所有列名里获取,可多选,选择多个列,也可以选择一个列),然后旁边再画一个下拉列表2选择条件列值的范围,比如当条件列选择的是生产时间列时,这个下拉列表2的下拉框里的值就是生产时间列的所有行的值,选择好后就用label显示出选好的开始值和结束值 4.画一个下拉列表选择要对操作的列进行的操作类别,下拉框里可以选择重复值监控,不良监控,Mean值监控等,如果选择重复值监控,就显示一个重复值监控值的输入框用于输入重复值的监控值,如果选择不良监控就显示一个输入框用于输入不良值的标准值,没有选择就不用显示输入框 5.画一个按钮名为重复值监控,如果操作类别选择的重复值监控则点击重复值监控按钮就开始对要操作的列进行重复值监控,如果要操作的列出现了重复值的情况,那就在弹框里把重复值弹出来 6.画一个暂停按钮点击可以暂停程序监控,且暂停按钮文字变为继续,点击继续,程序继续运行监控,暂停按钮文字变为暂停