Kurz vorweg, ich bin noch ziemlich neu was Qt und die GUI Entwicklung angeht. Kurz zu meinem Projekt. Ich hab eine Software geschrieben, die eine .stl Datei einließt und ein Programm für einen Industrieroboter erzeugt. Leider hab ich bisher immer nur mit de Command Window gearbeitet und den Programm Aufruf so gemacht, dass ich das Programm im Command Window mit den einzelnen Parametern aufrufe. Das funktioniert schon ganz gut, aber nur wenn sich die .stl Datei im selben Ordner befindet.
Jetzt ist es an der Zeit eine einfache Benutzeroberfläche zu entwickeln. Folgendes möchte ich machen:
- Zuerst die Datei mit dem QFileDialog am PC auswählen
- Drei numerische Parameter vom Benutzer eingeben lassen (oder auf Standardwerten belassen)
- Roboterprogramm erstellen sobald ein Push-Button geklickt wird.
In meinem Programm für das Command Window sieht das ganze so aus:
Code: Alles auswählen
for (int i=1; i<argc;) {
if (0==strcmp(argv[i], "-model")) {
strcpy(modelFileName, argv[i+1]);
i+=2;
}
.
.
.
else {
++i;
}
}
// Parse the file and generate a TriangleMesh
TriangleMesh mesh;
if (stlToMeshInMemory(modelFileName, &mesh, isBinaryFormat)!=0)
return 1;
fprintf(stderr, "Mesh has %d triangles\n", mesh.size());Ich weiß es sind viele Fragen und vor allem die von einem kompletten Anfänger, aber vielleicht kann mir doch einer Helfen.