projet crepp_git/crepp-projects/feutrage-de-laine · branche main
FeutrageGUI.cpython-310.pyc Voir sur GitLab
o

��c0a�@svddlmZmZmZGdd�de�Zedkr9ddlZe�ej	�Z
e��Ze�Z
e
�e�e��e�e
���dSdS)�)�QtCore�QtGui�	QtWidgetsc@seZdZdd�Zdd�ZdS)�
Ui_MainWindowcCs�|�d�|�dd�|�t�dd��t�|�|_|j�d�t�|j�|_	|j	�d�t�
|j�|_|j�d�t��|_|j�d�t�|j�|_
|j
�d	�t�|j�|_t�tjjtjj�}|�d�|�d�|�|j�����|j�|�|j�tjj�|j�tjj�|j�tjj�|j�d
�|j�d�t��|_ |j �!t�"dddd
��|j �d�t�|j �|_#|j#�d�t�$|j �|_%|j%�&d�|j%�'t(�)d��|j%�d�|j#�*|j%dddd�|j�+|j �|j
�*|jdddd�t�$|j�|_,t�tjj-tjj.�}|�d�|�d�|�|j,�����|j,�|�|j,�d�|j
�*|j,dddd�t�$|j�|_/t�tjj-tjj.�}|�d�|�d�|�|j/�����|j/�|�|j/�d�|j
�*|j/dddd�t�$|j�|_0t�tjj-tjj.�}|�d�|�d�|�|j0�����|j0�|�|j0�d�|j
�*|j0dddd�|j�1|jd�|j	�*|jdddd�t�2|j�|_3|j3�4dd�|j3�d�|j	�*|j3dddd�t�5ddtjj6tjj�}|j	�7|dddd�t�8|j�|_9t(�:�}t(�;t(�<d d!d"��}|�=tjj>�|�?t(j:j@t(j:jA|�t(�;t(�<d d!d"��}|�=tjj>�|�?t(j:jBt(j:jA|�t(�;t(�<d d!d"��}|�=tjj>�|�?t(j:jCt(j:jA|�|j9�D|�|j9�d#�|j	�*|j9dd$dd�t�8|j�|_E|jE�Fd%�t(�:�}t(�;t(�<d&d'd'��}|�=tjj>�|�?t(j:j@t(j:jA|�t(�;t(�<d&d'd'��}|�=tjj>�|�?t(j:jBt(j:jA|�t(�;t(�<d&d'd'��}|�=tjj>�|�?t(j:jCt(j:jA|�|jE�D|�|jE�d(�|j	�*|jEdd)dd�t�8|j�|_G|jG�d*�|j	�*|jGdddd�t�H|j�|_I|jI�d+�|j	�*|jIdddd�|�J|j�t�K|�|_L|jL�!t�"dddd,��|jL�d-�|�M|jL�t�N|�|_O|jO�d.�|�P|jO�t�Q|�|_R|jR�d/�t��|_S|jS�d0�t�|jS�|_T|jT�d1�t�8|jS�|_U|jU�Fd%�t(�:�}t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:jV|�t(�;t(�<d2d3d4��}|�=tjj>�|�?t(j:j@t(j:jA|�t(�;t(�<d5d6d7��}|�=tjj>�|�?t(j:j@t(j:jW|�t(�;t(�<d8d9d:��}|�=tjj>�|�?t(j:j@t(j:jX|�t(�;t(�<d;d<d'��}|�=tjj>�|�?t(j:j@t(j:jY|�t(�;t(�<d=d>d?��}|�=tjj>�|�?t(j:j@t(j:jZ|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:j[|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:j@t(j:j\|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:j]|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:j@t(j:j^|�t(�;t(�<d2d3d4��}|�=tjj>�|�?t(j:j@t(j:j_|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:j`|�t(�;t(�<d8d@dA��}|�=tjj>�|�?t(j:j@t(j:ja|�t(�;t(�<d5d5dB��}|�=tjj>�|�?t(j:j@t(j:jb|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:jc|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jBt(j:jV|�t(�;t(�<d&d&d&��}|�=tjj>�|�?t(j:jBt(j:jA|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:jBt(j:jW|�t(�;t(�<dCdCdC��}|�=tjj>�|�?t(j:jBt(j:jX|�t(�;t(�<dDdDdD��}|�=tjj>�|�?t(j:jBt(j:jY|�t(�;t(�<dEdEdE��}|�=tjj>�|�?t(j:jBt(j:jZ|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jBt(j:j[|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:jBt(j:j\|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jBt(j:j]|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:jBt(j:j^|�t(�;t(�<d&d&d&��}|�=tjj>�|�?t(j:jBt(j:j_|�t(�;t(�<dFdFdF��}|�=tjj>�|�?t(j:jBt(j:j`|�t(�;t(�<dGdGdG��}|�=tjj>�|�?t(j:jBt(j:ja|�t(�;t(�<d5d5dB��}|�=tjj>�|�?t(j:jBt(j:jb|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jBt(j:jc|�t(�;t(�<d;d<d'��}|�=tjj>�|�?t(j:jCt(j:jV|�t(�;t(�<d2d3d4��}|�=tjj>�|�?t(j:jCt(j:jA|�t(�;t(�<d5d6d7��}|�=tjj>�|�?t(j:jCt(j:jW|�t(�;t(�<d8d9d:��}|�=tjj>�|�?t(j:jCt(j:jX|�t(�;t(�<d;d<d'��}|�=tjj>�|�?t(j:jCt(j:jY|�t(�;t(�<d=d>d?��}|�=tjj>�|�?t(j:jCt(j:jZ|�t(�;t(�<d;d<d'��}|�=tjj>�|�?t(j:jCt(j:j[|�t(�;t(�<d5d5d5��}|�=tjj>�|�?t(j:jCt(j:j\|�t(�;t(�<d;d<d'��}|�=tjj>�|�?t(j:jCt(j:j]|�t(�;t(�<d2d3d4��}|�=tjj>�|�?t(j:jCt(j:j^|�t(�;t(�<d2d3d4��}|�=tjj>�|�?t(j:jCt(j:j_|�t(�;t(�<dHdHdH��}|�=tjj>�|�?t(j:jCt(j:j`|�t(�;t(�<dGdGdG��}|�=tjj>�|�?t(j:jCt(j:ja|�t(�;t(�<d5d5dB��}|�=tjj>�|�?t(j:jCt(j:jb|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jCt(j:jc|�|jU�D|�|jU�dI�|jT�*|jUdJddd�t�8|jS�|_d|jd�Fd%�|jd�dK�|jT�*|jddLddd�t�e|jS�|_f|jf�gd�|jf�hdM�|jf�4dd�|jf�dN�|jT�*|jfdMddd�t�e|jS�|_i|ji�hdB�|ji�4dd�|ji�dO�|jT�*|jid)ddd�t�$|jS�|_jt�tjj-tjj.�}|�d�|�d�|�|jj�����|jj�|�|jj�dP�|jT�*|jjdddd�t�$|jS�|_k|jk�dQ�|jT�*|jkd)ddd�t�$|jS�|_lt�tjj.tjj.�}|�d�|�d�|�|jl�����|jl�|�|jl�dR�|jT�*|jldddd�t�$|jS�|_mt�tjj-tjj.�}|�d�|�d�|�|jm�����|jm�|�|jm�dS�|jT�*|jmdTddd�t�e|jS�|_n|jn�gd�|jn�hdL�|jn�4dd�|jn�dU�|jT�*|jndddd�t�e|jS�|_o|jo�gd�|jo�hdL�|jo�4dd�|jo�dV�|jT�*|jodddd�t�8|jS�|_p|jp�Fd%�t(�:�}t(�;t(�<dWdXd��}|�=tjj>�|�?t(j:j@t(j:jA|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:j@t(j:j[|�t(�;t(�<d&d&d&��}|�=tjj>�|�?t(j:jBt(j:jA|�t(�;t(�<ddd��}|�=tjj>�|�?t(j:jBt(j:j[|�t(�;t(�<dWdXd��}|�=tjj>�|�?t(j:jCt(j:jA|�t(�;t(�<dYdYdY��}|�=tjj>�|�?t(j:jCt(j:j[|�|jp�D|�|jp�dZ�|jT�*|jpd[ddd�t�e|jS�|_q|jq�hdB�|jq�4dd�|jq�d\�|jT�*|jqd$ddd�t�r|jS�|_st�tjj6tjj�}|�d�|�d�|�|js�����|js�|�|js�td
�|js�ud�|js�d]�|jT�*|jsd^ddd�t�e|jS�|_v|jv�4dd�|jv�d_�|jT�*|jvdddd�t�$|jS�|_w|jw�d`�|jT�*|jwd$ddd�t�$|jS�|_x|jx�da�|jT�*|jxdMddd�t�$|jS�|_y|jy�db�|jT�*|jydddd�t�$|jS�|_z|jz�dc�|jT�*|jzdddd�|jR�+|jS�|�{tj�|d�|jR�|�}|�|j�~d�tj��|�dS)dN�
MainWindowii�r�
centralwidget�
gridLayout�	tabWidget�tab_1�gridLayout_2T�
scrollAreai�i,�scrollAreaWidgetContents�gridLayout_5�z
img/cycle.png�label_10���label_5�label_6�label_11���value�pb_progressBar��(������4�pb_openPort�F���)�pb_closePort��pb_resfreshPorts�cb_ports��menubar�	statusbar�dw_settings�dockWidgetContents�gridLayout_6��a�Q���������{�1��A�6���������v���pb_stop��pb_settings�
�	�sb_speed�sb_x�label_2�label�label_12�label_15��	sb_axis_z�sb_passages�N���pb_start�
�sb_y�pte_displayGCode��sb_step�lbl_elapsed_time�label_7�label_4�label_3)��
setObjectName�resize�setMinimumSizer�QSizer�QWidgetr�QGridLayoutr�
QTabWidgetr	r
r�QScrollArear�QSizePolicy�Minimum�setHorizontalStretch�setVerticalStretch�setHeightForWidth�
sizePolicy�hasHeightForWidth�
setSizePolicy�setVerticalScrollBarPolicy�Qt�ScrollBarAlwaysOn�setHorizontalScrollBarPolicy�setSizeAdjustPolicy�QAbstractScrollArea�AdjustToContents�setWidgetResizabler
�setGeometry�QRectr�QLabelr�setText�	setPixmapr�QPixmap�	addWidget�	setWidgetr�	Preferred�Maximumrr�addTab�QProgressBarr�setProperty�QSpacerItem�	Expanding�addItem�QPushButtonr!�QPalette�QBrush�QColor�setStyle�SolidPattern�setBrush�Active�Button�Inactive�Disabled�
setPaletter%�
setEnabledr'�	QComboBoxr(�setCentralWidget�QMenuBarr*�
setMenuBar�
QStatusBarr+�setStatusBar�QDockWidgetr,r-r.rF�
WindowText�Light�Midlight�Dark�Mid�Text�
BrightText�
ButtonText�Base�Window�Shadow�
AlternateBase�ToolTipBase�ToolTipTextrH�QSpinBoxrK�
setMinimum�
setMaximumrLrMrNrOrPrRrSrWrY�QPlainTextEditrZ�setReadOnly�setPlaceholderTextr\r]r^r_r`�
addDockWidget�DockWidgetArea�
retranslateUi�setCurrentIndex�QMetaObject�connectSlotsByName)�selfrrn�
spacerItem�palette�brush�r��T/home/nico/Documents/Projets_GIT/CREPP/Feutrage-de-laine/V2_GUI_PyQt5/FeutrageGUI.py�setupUis�




















zUi_MainWindow.setupUicCsltjj}|�|dd��|j�|dd��|j�|dd��|j�|dd��|j�	|j�
|j�|dd��|j�|dd��|j
�|dd��|j�|dd	��|j�|dd
��|j�|dd��|j�|dd��|j�|dd
��|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j�|dd��dS)NrzFeutrage de lainezp<html><head/><body><p><span style=" font-size:22pt; font-weight:700;">Feutrage de laine</span></p></body></html>u�<html><head/><body><p>Ce logiciel permet de lancer des cycles de feutrage.</p><p>Avant de lancer un cycle, il faut bien vérifier que les paramètres sont corrects.</p></body></html>ul<html><head/><body><p><span style=" font-size:16pt; font-weight:700;">Déplacements</span></p></body></html>u
PrésentationzSe connecter�FermeruMettre à jour les portsuArrêter le cycleuValider les paramètresuj<html><head/><body><p><span style=" font-size:16pt; font-weight:700;">Paramètres</span></p></body></html>zLargeur du plateau (mm)zNombre de passage Zzd<html><head/><body><p><span style=" font-size:16pt; font-weight:700;">GCode</span></p></body></html>zLancer le cyclezLongueur du plateau (mm)�VitesseuDéplacement de l'axe Z u$Déplacement du porte-aiguilles (mm))r�QCoreApplication�	translate�setWindowTitlerr|rrr	�
setTabText�indexOfr
r!r%r'rFrHrMrNrOrPrWr]r^r_r`)r�r�
_translater�r�r�r��s(zUi_MainWindow.retranslateUiN)�__name__�
__module__�__qualname__r�r�r�r�r�r�r
s
yr�__main__N)�PyQt5rrr�objectrr��sys�QApplication�argv�app�QMainWindowr�uir��show�exit�exec_r�r�r�r��<module>s	
�