update 新UI
This commit is contained in:
73
test5.py
73
test5.py
@ -1,40 +1,49 @@
|
||||
from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton
|
||||
|
||||
import configparser
|
||||
import json
|
||||
import logging
|
||||
import queue
|
||||
import sys
|
||||
from multiprocessing import Process
|
||||
|
||||
app = QApplication(sys.argv)
|
||||
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
|
||||
|
||||
window = QWidget()
|
||||
layout = QVBoxLayout()
|
||||
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
|
||||
|
||||
# 创建按钮
|
||||
button = QPushButton("Button")
|
||||
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
|
||||
|
||||
# 使用 QSS 设置按钮样式
|
||||
window.setStyleSheet("""
|
||||
QPushButton {
|
||||
background-color: #4CAF50; /* 按钮背景色 */
|
||||
color: white; /* 按钮文本颜色 */
|
||||
padding: 10px; /* 按钮内边距 */
|
||||
border: none; /* 移除所有默认边框 */
|
||||
border-right: 20px solid white; /* 仅设置右边的边框 */
|
||||
background-color: qlineargradient(x1: 0.5, y1: 0, x2: 0.5, y2: 1, stop: 0 #4CAF50, stop: 0.5 rgba(0, 235, 0, 0), stop: 1 #4CAF50);
|
||||
border-width: 2px; /* 边框宽度 */
|
||||
border-radius: 5px; /* 按钮圆角 */
|
||||
}
|
||||
QPushButton:hover {
|
||||
background-color: #45a049; /* 悬停时背景色 */
|
||||
}
|
||||
""")
|
||||
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())
|
||||
|
||||
# border-color:qradialgradient(cx: 0.5, cy: 0.5
|
||||
# , radius: 0.8, fx:0.5 ,fy:0.5,
|
||||
# stop: 0 rgba(255, 255, 255, 255),
|
||||
# stop: 1 rgba(19, 36, 69, 255));
|
||||
|
||||
layout.addWidget(button)
|
||||
window.setLayout(layout)
|
||||
window.show()
|
||||
|
||||
sys.exit(app.exec())
|
||||
|
||||
Reference in New Issue
Block a user