MultiExport-FreeCAD/MultiExport/MultiExport.ui

198 lines
7.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MultiExport</class>
<widget class="QWidget" name="Dialog">
<property name="windowModality">
<enum>Qt::WindowModal</enum>
</property>
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>500</width>
<height>500</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">Multi Export</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0">
<widget class="QLabel" name="labelHelp">
<property name="text">
<string></string>
</property>
<property name="font">
<font>
<pointsize>15</pointsize>
</font>
</property>
<property name="toolTip">
<string>
AIDE :
Tout d'abord, vous devez renommer les éléments que vous souhaitez exporter en faisant finir soit par "-STL" soit par "-SVG".
Vous verrez alors ces éléments dans la liste présente dans la fenêtre de la macro. Vous pouvez désélectionner ou resélectionner des éléments grâce à cette liste.
Ensuite, vous pouvez spécifier le nombre de fois que vous souhaitez exporter un élément.
Les dimensions du plateau de découpe à spécifier correspondent aux dimensions pour la découpeuse laser (les valeurs par défaut sont celles de la Trotec).
Vous avez ensuite 2 options optionnelles, une pour chaque exportation :
- pour l'exportation SVG, vous pouvez utiliser un algorithme de calepinage qui limitera au maximum le nombre de fichiers créés lors de l'exportation (par défaut, crée un fichier par élément).
- pour l'exportation STL, vous pouvez choisir de convertir chaque élément en un seul et unique fichier STL, les éléments ne seront plus considérés comme des éléments indépendants (par défaut, crée un fichier par élément).
Enfin, il ne vous reste plus qu'à cliquer sur le bouton Exporter et la macro se chargera de tout exporter d'un coup dans un dossier créé à l'emplacement du document.
</string>
</property>
</widget>
</item>
<item row="1" column="0" colspan="3">
<widget class="QListWidget" name="listWidgetSelector">
<property name="selectionMode">
<enum>QAbstractItemView::MultiSelection</enum>
</property>
</widget>
</item>
<item row="2" column="0">
<spacer name="verticalSpacer1">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="3" column="0" colspan="2">
<widget class="QLabel" name="labelDecoupe">
<property name="text">
<string notr="true">Dimensions du plateau de découpe</string>
</property>
<property name="font">
<font>
<pointsize>12</pointsize>
</font>
</property>
</widget>
</item>
<item row="4" column="0" colspan="2">
<widget class="QWidget" name="containerWidget">
<layout class="QGridLayout" name="gridLayout2">
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="locale">
<locale language="French" country="France"/>
</property>
<property name="text">
<string notr="true">Longueur du plateau (mm) :</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QDoubleSpinBox" name="doubleSpinBoxLength">
<property name="maximum">
<double>999999.0</double>
</property>
<property name="value">
<double>729.0</double>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label2">
<property name="text">
<string notr="true">Largeur du plateau (mm) :</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QDoubleSpinBox" name="doubleSpinBoxWidth">
<property name="maximum">
<double>999999.0</double>
</property>
<property name="value">
<double>430.0</double>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label3">
<property name="text">
<string notr="true">Espacement (mm) :</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QDoubleSpinBox" name="doubleSpinBoxSpacing">
<property name="maximum">
<double>999999.0</double>
</property>
<property name="value">
<double>5.0</double>
</property>
</widget>
</item>
<item row="3" column="0">
<spacer name="verticalSpacer2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="4" column="0">
<widget class="QCheckBox" name="checkBoxCalepinage">
<property name="text">
<string notr="true">SVG : Calepinage</string>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QCheckBox" name="checkBoxCombine">
<property name="text">
<string notr="true">STL : Combiné</string>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item row="6" column="0">
<spacer name="verticalSpacer3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="7" column="1" colspan="2">
<widget class="QPushButton" name="pushButtonExport">
<property name="text">
<string notr="true">Exporter</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections/>
</ui>