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

\��be@�@srddlmZmZmZGdd�de�ZedkrnddlZe�ej	�Z
e��Ze�Z
e
�e�e��e�e
���dS)�)�QtCore�QtGui�	QtWidgetsc@seZdZdd�Zdd�ZdS)�
Ui_MainWindowcCs0|�d�|�dd�|�t�dd��t�|�|_|j�d�t�|j�|_	|j	�d�t�
|j�|_t�
�}t�t�ddd	��}|�tjj�|�tj
jtj
j|�t�t�ddd	��}|�tjj�|�tj
jtj
j|�t�t�ddd	��}|�tjj�|�tj
jtj
j|�|j�|�|j�d
�|j	�|jdddd�t�d
dtjjtjj�}|j	�|dddd�t�|j�|_ |j �d�|j	�|j dddd�t�!|j�|_"|j"�d�|j	�|j"dddd�t�#|j�|_$|j$�%dd�|j$�d�|j	�|j$dddd�t�|j�|_&|j&�d�|j	�|j&dddd�t�
|j�|_'|j'�d�|j	�|j'dddd�t�
|j�|_(t�
�}t�t�ddd��}|�tjj�|�tj
jtj
j|�t�t�ddd��}|�tjj�|�tj
jtj
j|�t�t�ddd��}|�tjj�|�tj
jtj
j|�|j(�|�|j(�d�|j	�|j(dddd�t�)|j�|_*|j*�d�t��|_+|j+�d�t�|j+�|_,|j,�d�t�-|j+�|_.t�tjjtjj�}|�/d�|�0d�|�1|j.�2��3��|j.�4|�|j.�5tjj6�|j.�7tjj6�|j.�8tj9j:�|j.�;d �|j.�d!�t��|_<|j<�=t�>ddd"d#��|j<�d$�t�|j<�|_?|j?�d%�t�|j<�|_@|j@�Ad&�|j@�Bt�Cd'��|j@�d(�|j?�|j@dddd�|j.�D|j<�|j,�|j.dddd�t�|j+�|_Et�tjjFtjjG�}|�/d�|�0d�|�1|jE�2��3��|jE�4|�|jE�d)�|j,�|jEdddd�t�|j+�|_Ht�tjjFtjjG�}|�/d�|�0d�|�1|jH�2��3��|jH�4|�|jH�d*�|j,�|jHdddd�t�|j+�|_It�tjjFtjjG�}|�/d�|�0d�|�1|jI�2��3��|jI�4|�|jI�d+�|j,�|jIdddd�|j*�J|j+d&�t��|_K|jK�d,�t�|jK�|_L|jL�d-�t�dd
tjjtjj�}|jL�|d.ddd�t�|jK�|_M|jM�d/�|jL�|jMdddd�t�N|jK�|_O|jO�Pd0�|jO�%dd1�|jO�d2�|jL�|jOdddd�t�|jK�|_Q|jQ�d3�|jL�|jQdddd�t�N|jK�|_R|jR�Pd0�|jR�%dd�|jR�d4�|jL�|jRdddd�t�|jK�|_S|jS�Ad&�|jS�d5�|jL�|jSdddd�t�N|jK�|_T|jT�%dd6�|jT�d7�|jL�|jTdddd�t�U|jK�|_V|jV�WtjUjX�|jV�YtjUjZ�|jV�d8�|jL�|jVd6ddd�t�|jK�|_[|j[�d9�|jL�|j[dddd�t�U|jK�|_\|j\�WtjUjX�|j\�YtjUjZ�|j\�d:�|jL�|j\dddd�t�|jK�|_]|j]�d;�|jL�|j]dddd�t�|jK�|_^|j^�d<�|jL�|j^dddd�t�N|jK�|__|j_�Pd0�|j_�%dd1�|j_�d=�|jL�|j_dddd�t�|jK�|_`|j`�d>�|jL�|j`dddd�t�N|jK�|_a|ja�Pd6�|ja�%dd�|ja�d?�|jL�|jadddd�|j*�J|jKd&�t��|_b|jb�d@�t�|jb�|_c|jc�dA�t�d|jb�|_e|je�fd �|je�gd&�|je�dB�|jc�|jedddd�t�
|jb�|_h|jh�idC�|jh�dD�|jc�|jhdddd�|j*�J|jbd&�t��|_j|jj�dE�t�|jj�|_k|jk�dF�t�|jj�|_l|jl�dG�|jk�|jldddd�t�d|jj�|_m|jm�ntjjo�|jm�dH�|jk�|jmdddd�t�
|jj�|_p|jp�idC�t�
�}t�t�dIdJd��}|�tjj�|�tj
jtj
j|�t�t�ddd��}|�tjj�|�tj
jtj
jq|�t�t�ddd��}|�tjj�|�tj
jtj
j|�t�t�ddd��}|�tjj�|�tj
jtj
jq|�t�t�dIdJd��}|�tjj�|�tj
jtj
j|�t�t�dKdKdK��}|�tjj�|�tj
jtj
jq|�|jp�|�|jp�dL�|jk�|jpdddd�t�
|jj�|_r|jr�dM�|jk�|jrdddd�|j*�J|jjd&�|j	�|j*dddd6�|�s|j�t�t|�|_u|ju�=t�>ddddN��|ju�dO�|�v|ju�t�w|�|_x|jx�dP�|�y|jx�|�z|�|j*�{d�tj|�}|�dS)QN�
MainWindowi�i�r�
centralwidget�
gridLayout����4�pb_openPort���(���
lbl_status��cb_ports�value�pb_progressBar��label_8��pb_resfreshPorts���)�pb_closePort��	tabWidget�tab_1�gridLayout_2T�
scrollAreai�i,�scrollAreaWidgetContents�gridLayout_5�z
img/cycle.png�label_10�label_5�label_6�label_11�tab_4�gridLayout_3�	�label_3iX��sb_x�label_4�	sb_axis_z�lbl_realTime��sb_step�line_3�label�line_2�label_2�lbl_elapsed_time�sb_y�label_7�sb_speed�tab_2�gridLayout_4�pte_displayGCodeF�pb_generateGCode�tab�gridLayout_8�label_9�pte_gcodeReturn�N���pb_start�pb_clear��menubar�	statusbar)~�
setObjectNameZresizeZsetMinimumSizerZQSizerZQWidgetrZQGridLayoutrZQPushButtonrrZQPaletteZQBrushZQColor�setStyleZQtZSolidPatternZsetBrushZActiveZButtonZInactiveZDisabled�
setPaletteZ	addWidgetZQSpacerItemZQSizePolicyZ	ExpandingZMinimum�addItemZQLabelrZ	QComboBoxrZQProgressBarr�setPropertyrrrZ
QTabWidgetrr r!ZQScrollArear"ZsetHorizontalStretchZsetVerticalStretchZsetHeightForWidth�
sizePolicyZhasHeightForWidthZ
setSizePolicyZsetVerticalScrollBarPolicyZScrollBarAlwaysOnZsetHorizontalScrollBarPolicyZsetSizeAdjustPolicyZQAbstractScrollAreaZAdjustToContentsZsetWidgetResizabler#ZsetGeometryZQRectr$r&�setTextZ	setPixmapZQPixmapZ	setWidgetr'Z	PreferredZMaximumr(r)ZaddTabr*r+r-ZQSpinBoxr/Z
setMaximumr0r1r2r4ZQFramer5Z
setFrameShapeZHLineZsetFrameShadowZSunkenr6r7r8r9r:r;r<r=r>ZQPlainTextEditr?ZsetReadOnlyZsetPlaceholderTextr@�
setEnabledrArBrCrDZsetTextInteractionFlagsZTextSelectableByMouserH�TextrIZsetCentralWidgetZQMenuBarrKZ
setMenuBarZ
QStatusBarrLZsetStatusBar�
retranslateUiZsetCurrentIndexZQMetaObjectZconnectSlotsByName)�selfr�paletteZbrushZ
spacerItemrRZspacerItem1�rY�S/home/nico/Documents/Projets_GIT/CREPP/Feutrage-de-laine/FeutrageGUI/FeutrageGUI.py�setupUis�














zUi_MainWindow.setupUicCs�tjj}|�|dd��|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j	�|dd��|j
�|dd��|j�|dd	��|j�|dd
��|j
�|j
�|j�|dd��|j�|dd��|j�|dd
��|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j
�|j
�|j�|dd��|j�|dd��|j
�|j
�|j�|dd��|j�|dd��|j�|dd��|j�|dd��|j
�|j
�|j�|dd��dS)NrzFeutrage de lainezSe connecteru
Non connectézCycle : uMettre à jour les portsZFermerzp<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ésentationu$Déplacement du porte-aiguilles (mm)uDéplacement de l'axe Z (mm)zLargeur du plateau (mm)uj<html><head/><body><p><span style=" font-size:16pt; font-weight:700;">Paramètres</span></p></body></html>zLongueur du plateau (mm)ZVitesseuParamètresuGénérer le GCodeuGénération du GCodezRetour GCodezLancer le cycleZEffacerzLancement du cycle)rZQCoreApplication�	translateZsetWindowTitlerrSrrrrr'r(r)rZ
setTabText�indexOfr r-r0r6r8r9r;r*r@r=rCrHrIrA)rWrZ
_translaterYrYrZrV�s0zUi_MainWindow.retranslateUiN)�__name__�
__module__�__qualname__r[rVrYrYrYrZr
sor�__main__N)�PyQt5rrr�objectrr^�sys�QApplication�argv�app�QMainWindowr�uir[�show�exit�exec_rYrYrYrZ�<module>
s