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