50 lines
1.5 KiB
Python
50 lines
1.5 KiB
Python
|
|
import configparser
|
|
import json
|
|
import logging
|
|
import queue
|
|
import sys
|
|
from multiprocessing import Process
|
|
|
|
from PyQt5.uic.properties import QtWidgets
|
|
from PySide6.QtCore import QThread, Signal, Slot, QObject, QEvent
|
|
from PySide6.QtGui import QIntValidator, QStandardItemModel, QStandardItem, Qt, QMovie
|
|
from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QLabel, QHeaderView, QTableWidget, \
|
|
QTableWidgetItem, QWidget, QHBoxLayout, QAbstractItemView, QMessageBox
|
|
from datetime import datetime
|
|
|
|
import Util.util_pic
|
|
from Util.util_ini import writeFeedLine_to_ini
|
|
import Constant
|
|
from CU.Command import FeedCommand
|
|
from CU.Feeding import FeedLine, FeedingConfig, Feeding, FeedStatus
|
|
from Util.util_log import QTextEditLogger
|
|
from Vision.camera_coordinate_dete import Detection
|
|
|
|
from COM.COM_Robot import RobotClient
|
|
from Expection import Error_Code
|
|
from queue import Queue
|
|
from Model.RobotModel import *
|
|
import time
|
|
from queue import Queue
|
|
from Model.Position import Real_Position, Detection_Position
|
|
from threading import Thread
|
|
from CU.Command import Status
|
|
from Util.util_log import log
|
|
from ui_MainWin import Ui_MainWindow
|
|
|
|
class MainWindow1(QMainWindow, Ui_MainWindow):
|
|
def __init__(self):
|
|
super(MainWindow1, self).__init__()
|
|
self.setupUi(self)
|
|
self.frame_sys_seting.setVisible(False)
|
|
self.frame_other_set.hide()
|
|
|
|
if __name__ == "__main__":
|
|
app = QApplication(sys.argv)
|
|
window = MainWindow1()
|
|
window.show()
|
|
sys.exit(app.exec())
|
|
|
|
|