Hallo
Danke, bis jetzt bekomme ich nur fehler. Aber morgen versuche ich es weiter.
Gruß
Andyh
Meine Schrittmotorensteuerung - Probleme
Hallo
Den Fehler bekomme ich nicht weg:
TypeError: argument 1 of QLCDNumber.display() has an invalid type
Ich gebe ein:
Die zwei str habe ich gleich rausgemacht.
Achso bevor ich es vergesse, ich lade die GUI aus einem Mudul ein das ich mit dem Qt Designer gemacht habe.
Die Zeilen dorch sehen so aus:
Ist wahrscheinlich ganz einfach und ich bekomme es nicht hin
Gruß
Andyh
Den Fehler bekomme ich nicht weg:
TypeError: argument 1 of QLCDNumber.display() has an invalid type
Ich gebe ein:
Code: Alles auswählen
QString = "Hello"
self.infoa.display (self, QString)
Achso bevor ich es vergesse, ich lade die GUI aus einem Mudul ein das ich mit dem Qt Designer gemacht habe.
Die Zeilen dorch sehen so aus:
Code: Alles auswählen
self.infoa = QtGui.QLCDNumber(self.info)
self.infoa.setGeometry(QtCore.QRect(70,20,421,41))
self.infoa.setObjectName("infoa")
self.tabWidget.addTab(self.Automatik,"")
Gruß
Andyh
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Andyh!Andyh hat geschrieben:Code: Alles auswählen
QString = "Hello" self.infoa.display (self, QString)
Vielleicht kann dieses "QLCDNumber" nur Zahlen anzeigen.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Hallo
EDIT:
Ich habe mich für Tkinter entschieden um meine GUI zu bauen, wenn sogar Gerold "vieleicht" sagt ist es wohl besser, wenn man selber kaum Ahnung hat etwas zu nehmen wo andere ne Ahnung haben.
Ich glaube man sollte nicht im 30 Sekundentakt Arbeiten (Teil raus, Teil wieder ein (an einer CNC-Drehmaschine)), weil ich immer was vergesse.
Wenn ich
QString = 1
Schreibe kommt das gleiche.
Gruß
Andyh
EDIT:
Ich habe mich für Tkinter entschieden um meine GUI zu bauen, wenn sogar Gerold "vieleicht" sagt ist es wohl besser, wenn man selber kaum Ahnung hat etwas zu nehmen wo andere ne Ahnung haben.
Ich glaube man sollte nicht im 30 Sekundentakt Arbeiten (Teil raus, Teil wieder ein (an einer CNC-Drehmaschine)), weil ich immer was vergesse.
Wenn ich
QString = 1
Schreibe kommt das gleiche.
Gruß
Andyh
Hallo
Ich habe mal wieder Fragen.
Aber erst mal was bis jetzt geht:
-G-Code Laden (über ein eigenes Fenster)
-G-Code in Variablen aufteilen(immer die Aktuellen Zeile in der Listbox)
-Programm Status änden(nur der text von einem Label)
-die Programm Einstellungen aus einen Datei Einlesen
So den Fragen:
Die GUI ist in einen thread verpackt. Wenn ich jetzt auf "Start" drücke soll die Aktuelle Zeile abgearbeitet werden, dazu müssen die Variablen an eine Funktion in einem anderen thread übergeben werden.
Wie rufe ich die Funktion in einem anderen thread auf? (ich glaube das geht granicht)
Oder wie kann ich das sonst machen?
Gruß
Andyh
Ich habe mal wieder Fragen.
Aber erst mal was bis jetzt geht:
-G-Code Laden (über ein eigenes Fenster)
-G-Code in Variablen aufteilen(immer die Aktuellen Zeile in der Listbox)
-Programm Status änden(nur der text von einem Label)
-die Programm Einstellungen aus einen Datei Einlesen
So den Fragen:
Die GUI ist in einen thread verpackt. Wenn ich jetzt auf "Start" drücke soll die Aktuelle Zeile abgearbeitet werden, dazu müssen die Variablen an eine Funktion in einem anderen thread übergeben werden.
Wie rufe ich die Funktion in einem anderen thread auf? (ich glaube das geht granicht)
Oder wie kann ich das sonst machen?
Gruß
Andyh
Meinen Dickschädel schon bemerkt?
Ich bin jetzt FACHARBEITER (Zerspanungsmechaniker)!!!
[code]import sys
if sys.platform == "win32":
print "this program only runs on operating systems!!!"
sys.TotalError()[/code]
Ich bin jetzt FACHARBEITER (Zerspanungsmechaniker)!!!
[code]import sys
if sys.platform == "win32":
print "this program only runs on operating systems!!!"
sys.TotalError()[/code]