diff --git a/README.md b/README.md
index fc452e9..0076508 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-# Simple-GCode-GUI
-Interface PyQt de contrôle d'une machine 3 axes programmée avec [Simple G-Code Decoder](https://github.com/sensor56/Simple-GCode-Decoder). Ecrit par X. HINAULT (http://www.mon-club-elec.fr). Licence GPLv3.
+# Simple-GCode-GUI pour Windows
+Version pour Windows de l'interface PyQt de contrôle d'une machine 3 axes programmée avec [Simple G-Code Decoder](https://github.com/sensor56/Simple-GCode-Decoder). Ecrit par X. HINAULT (http://www.mon-club-elec.fr). Licence GPLv3.
diff --git a/SimpleGCodeGUI.py b/SimpleGCodeGUI.py
index 9dccb02..666984e 100644
--- a/SimpleGCodeGUI.py
+++ b/SimpleGCodeGUI.py
@@ -111,6 +111,12 @@ def setupUi(self, Form):
self.comboBoxPort.addItem(_fromUtf8(""))
self.comboBoxPort.addItem(_fromUtf8(""))
self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
+ self.comboBoxPort.addItem(_fromUtf8(""))
self.labelDebit = QtGui.QLabel(Form)
self.labelDebit.setGeometry(QtCore.QRect(140, 10, 131, 16))
self.labelDebit.setObjectName(_fromUtf8("labelDebit"))
@@ -303,7 +309,7 @@ def setupUi(self, Form):
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
- Form.setWindowTitle(_translate("Form", "Simple G-Code GUI v0.3", None))
+ Form.setWindowTitle(_translate("Form", "Simple G-Code GUI v0.3 Windows version", None))
self.pushButtonNouveau.setText(_translate("Form", "Nouveau", None))
self.pushButtonOuvrir.setText(_translate("Form", "Ouvrir", None))
self.pushButtonEnregistrer.setText(_translate("Form", "Enregistrer", None))
@@ -323,10 +329,16 @@ def retranslateUi(self, Form):
self.comboBoxFinLigne.setItemText(2, _translate("Form", "Retour Chariot (\\r = CR)", None))
self.comboBoxFinLigne.setItemText(3, _translate("Form", "Les 2 (LF + CR)", None))
self.pushButtonEnvoi.setText(_translate("Form", "Envoi", None))
- self.comboBoxPort.setItemText(0, _translate("Form", "/dev/ttyACM0", None))
- self.comboBoxPort.setItemText(1, _translate("Form", "/dev/ttyACM1", None))
- self.comboBoxPort.setItemText(2, _translate("Form", "/dev/ttyUSB0", None))
- self.comboBoxPort.setItemText(3, _translate("Form", "/dev/ttyUSB1", None))
+ self.comboBoxPort.setItemText(0, _translate("Form", "COM1", None))
+ self.comboBoxPort.setItemText(1, _translate("Form", "COM2", None))
+ self.comboBoxPort.setItemText(2, _translate("Form", "COM3", None))
+ self.comboBoxPort.setItemText(3, _translate("Form", "COM4", None))
+ self.comboBoxPort.setItemText(4, _translate("Form", "COM5", None))
+ self.comboBoxPort.setItemText(5, _translate("Form", "COM6", None))
+ self.comboBoxPort.setItemText(6, _translate("Form", "COM7", None))
+ self.comboBoxPort.setItemText(7, _translate("Form", "COM8", None))
+ self.comboBoxPort.setItemText(8, _translate("Form", "COM9", None))
+ self.comboBoxPort.setItemText(9, _translate("Form", "COM10", None))
self.labelDebit.setText(_translate("Form", "Débit Série (bauds) :", None))
self.pushButtonInitSerial.setText(_translate("Form", "Init", None))
self.labelChaineEnvoi.setText(_translate("Form", "Chaîne à envoyer :", None))
diff --git a/SimpleGCodeGUI.ui b/SimpleGCodeGUI.ui
index ba36331..2a8751a 100644
--- a/SimpleGCodeGUI.ui
+++ b/SimpleGCodeGUI.ui
@@ -303,22 +303,52 @@
-
- /dev/ttyACM0
+ COM1
-
- /dev/ttyACM1
+ COM2
-
- /dev/ttyUSB0
+ COM3
-
- /dev/ttyUSB1
+ COM4
+
+
+ -
+
+ COM5
+
+
+ -
+
+ COM6
+
+
+ -
+
+ COM7
+
+
+ -
+
+ COM8
+
+
+ -
+
+ COM9
+
+
+ -
+
+ COM10
diff --git a/SimpleGCodeGUIMain.py b/SimpleGCodeGUIMain.py
index d339b07..a8724d0 100644
--- a/SimpleGCodeGUIMain.py
+++ b/SimpleGCodeGUIMain.py
@@ -4,7 +4,11 @@
# par X. HINAULT - Déc 2012 - Avril 2015- Tous droits réservés
# GPLv3 - www.mon-club-elec.fr
-# modules a importer
+# modules a importer
+#sys.path.append(os.path.join('C:', 'Python27', 'Lib', 'site-packages', 'PyQt4'))
+#sys.path.append('C:\\python27\\Lib\\site-packages\\PyQt4')
+import sys
+sys.path.append('C:\\python27\\Lib\\site-packages\\PyQt4')
from PyQt4.QtGui import *
from PyQt4.QtCore import * # inclut QTimer..
@@ -719,8 +723,7 @@ def pushButtonOuvrirClicked(self):
# ouvre fichier en tenant compte du chemin déjà saisi dans le champ
if self.lineEditChemin.text()=="":
- self.filename=QFileDialog.getOpenFileName(self, 'Ouvrir fichier', os.getenv('HOME')) # ouvre l'interface fichier - home par défaut
- #self.filename=QFileDialog.getOpenFileName(self, 'Ouvrir fichier', QDir.currentPath()) # ouvre l'interface fichier - chemin courant par défaut
+ self.filename=QFileDialog.getOpenFileName(self, 'Ouvrir fichier', os.getenv('PATH')) # ouvre l'interface fichier - chemin courant par défaut
else:
info=QFileInfo(self.lineEditChemin.text()) # définit un objet pour manipuler info sur fichier à partir chaine champ
print info.absoluteFilePath() # debug