dynasmile / client /software /library /read_csv_Dialog.py
enotkrutoy's picture
Upload folder using huggingface_hub
e5ba844 verified
import sys
from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.QtWidgets import QApplication, QGraphicsSceneHoverEvent, QMainWindow, QDialog, QFileDialog
from PyQt5.QtGui import QImage
# from PyQt5.Qt import QStandardPaths
from library.read_csv import Ui_Dialog
import cv2
import imutils
import csv
class read_Dialog(QDialog):
def __init__(self, parent=None):
super().__init__(parent) # 调用父类构造函数,self 就是一个 QMainWindow 对象
self.ui = Ui_Dialog() # 创建UI 对象
self.ui.setupUi(self) # 构造UIm
self.ui.pushButton.clicked.connect(self.open_file)
self.ui.buttonBox.accepted.connect(self.ok_api)
# self.fileopener=QFileDialog.getOpenFileName(self,"choose csv","C:/","(*.csv)")
# self.ui.horizontalLayout.addItem(self.fileopener)
# self.csv_source=''
def open_file(self):
self.file = QFileDialog.getOpenFileName(
self, "choose csv", "C:/", "(*.csv)")
self.csv_source = str(self.file[0])
self.ui.lineEdit.setText(self.csv_source)
def ok_api(self):
print("ok")
pass
if __name__ == '__main__':
app = QApplication(sys.argv) # 创建app,用 QApplication 类
cutomUI = read_Dialog()
cutomUI.show()
sys.exit(app.exec_())