Search found 86 matches

by Chri1
Fri May 10, 2019 2:53 pm
Forum: Python scripting and macros
Topic: Interrupt macro for userinput point
Replies: 3
Views: 597

Interrupt macro for userinput point

Hi

I want a macro / dialog be interrupted to allow the user to specify a point by pointing with the mouse.
I know "Observing mouse events in the 3D viewer via Python" but I want the snaps of existing objects to be caught.

(In AutoCAD/Lisp it would be getpoint)

Thanks for help

Chri1
by Chri1
Thu May 09, 2019 2:16 pm
Forum: Python scripting and macros
Topic: QT-Dialog convert to python
Replies: 7
Views: 1874

Re: QT-Dialog convert to python

Hi It works! # -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'bkneu.ui' # # Created by: PyQt5 UI code generator 5.12.1 # # WARNING! All changes made in this file will be lost! import PySide from PySide import QtGui ,QtCore from PySide.QtGui import * from PySide.QtCore im...
by Chri1
Mon May 06, 2019 6:41 pm
Forum: Python scripting and macros
Topic: QT-Dialog convert to python
Replies: 7
Views: 1874

Re: QT-Dialog convert to python

Hi Hi Tried many versions of phython, but finaly it worked like this – thanks Mario: I installed Python: https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.exe and from cmd: pip3 install PyQt5-sip pip3 install PyQt5 then Cpyuic5.exe bkneu.ui bkneu.py worked and I mad a .bat: @" C:\Users...
by Chri1
Sun Apr 28, 2019 4:25 pm
Forum: Python scripting and macros
Topic: QT-Dialog convert to python
Replies: 7
Views: 1874

QT-Dialog convert to python

Hello I made a dialog in QT-Creator and tried to convert it for Win7 like in www.freecadweb.org/wiki/Dialog_creation : "@C:\Python27\python" "C:\Python27\Lib\site-packages\PySide\scripts\uic.py" %1.ui > %1.py" But on the whole PC I cannot find uic.py and also no folder Pytho...
by Chri1
Fri Apr 26, 2019 12:05 pm
Forum: Forum in Deutsch
Topic: QT-Dialog, uic.py fehlt
Replies: 1
Views: 380

QT-Dialog, uic.py fehlt

Hi
Habe lt. den Anleitungen einen QT-Dialog und compSide.bat zum Umwandeln erstellt.
Nur: uic.py gibt es nirgends auf meinem PC (Win7)

LG
Chri1
by Chri1
Fri Apr 12, 2019 1:04 pm
Forum: Forum in Deutsch
Topic: Benutzerabfrage Punkt
Replies: 9
Views: 878

Re: Benutzerabfrage Punkt

Ok, das mit dem Observer funktioniert, liefert aber nicht die Koordinaten im Raum sondern die 2D-Bildschirmkoordinaten. Nun brauche ich aber die Weltkoordinaten -> Habe das Ganze noch ergänzt mit posw = self.view.getPoint(pos) Wenn es eine Draufsicht ist, stimmen wenigstens die x und y Koordinaten u...
by Chri1
Thu Apr 11, 2019 3:06 pm
Forum: Forum in Deutsch
Topic: Benutzerabfrage Punkt
Replies: 9
Views: 878

Re: Benutzerabfrage Punkt

QDialoge, wo man z.B. eine Länge etc. eingibt, schaff ich. Aber bei der Punkteingabe komm ich nicht weiter: Wie wird das Makro angehalten, dass der Benutzer irgendwohin klicken kann und der Punkt dann für die weitere Bearbeitung zur Verfügung steht? Also: Das Makro wird gestartet (z.B mit Schaltfläc...
by Chri1
Thu Apr 04, 2019 1:24 pm
Forum: Forum in Deutsch
Topic: Benutzerabfrage Punkt
Replies: 9
Views: 878

Re: Benutzerabfrage Punkt

Worum es geht: Ich programmiere ein Energieausweisberechnungsprogramm (C++ und QT), ein Teil davon ist ein CAD zum Modellieren von Gebäuden, das aber nicht wie ein CAD ausschauen soll. (Damit Nicht-CADler nicht abgeschreckt werden). Derzeit erstelle ich in der FreeCad-Umgebung einen Arbeitsbereich m...
by Chri1
Thu Apr 04, 2019 10:25 am
Forum: Forum in Deutsch
Topic: Benutzerabfrage Punkt
Replies: 9
Views: 878

Re: Benutzerabfrage Punkt

Danke für eure Rückmeldungen. Habe schon recht viel hier geschrieben gehabt, dann lange telefoniert etc. und dann war ich ausgelogt und Alles weg... Deswegen schreib ich hier nur mal das Resümee, später poste ich, wozu ich das Ganze brauche. Wie rufe ich einem Makro einen Menübefehl auf: z.B. innerh...
by Chri1
Wed Apr 03, 2019 12:40 pm
Forum: Forum in Deutsch
Topic: Benutzerabfrage Punkt
Replies: 9
Views: 878

Benutzerabfrage Punkt

Hi Habe mich einige Zeit nicht mit FreeCad beschäftigt - vielleicht steh ich auf der Leitung: Mit Part.makeLine((0,0,0),(500,500,500)) erzeuge ich eine Linie. Möchte aber vorher die beiden Punkte vom Benutzer anfragen: Was ich suche heißt bei ACAD-Lisp getpoint, QtGui.QinputDialog.getPoint(... gibt ...