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
Search found 86 matches
- Fri May 10, 2019 2:53 pm
- Forum: Python scripting and macros
- Topic: Interrupt macro for userinput point
- Replies: 3
- Views: 597
- 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...
- 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...
- 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...
- 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
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
- 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...
- 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...
- 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...
- 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...
- 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 ...