Objektbaum mit einem Klick komplett aufklappen?

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
herrdeh
Posts: 437
Joined: Wed Sep 03, 2014 12:15 pm

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by herrdeh »

Das scheint ja mein spezieller FC-Glückstag zu werden...
Allerdings - vorläufig funktioniert der erste Makro, beim zweiten passiert garnichts, auch keine Ausgabe im Ausgabefenster oder auf der Python-Konsole.

Version: 0.18.13964 (Git)
Python version: 2.7.14
Qt version: 4.8.7

W
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by freecad-heini-1 »

herrdeh wrote: Fri Jun 22, 2018 3:25 pm Das scheint ja mein spezieller FC-Glückstag zu werden...
Allerdings - vorläufig funktioniert der erste Makro, beim zweiten passiert garnichts, auch keine Ausgabe im Ausgabefenster oder auf der Python-Konsole.

Version: 0.18.13964 (Git)
Python version: 2.7.14
Qt version: 4.8.7

W
Kann ich bestätigen. Mit dem Zweiten sieht man doch nicht immer besser ... :lol:
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by chrisb »

wmayer wrote: Fri Jun 22, 2018 2:31 pm

Code: Select all

from PySide import QtGui

def expandAll(tree, item):
  tree.expandItem(item)
  for i in range(item.childCount()):
    expandAll(tree, item.child(i))

mw=Gui.getMainWindow()
tree=mw.findChild(QtGui.QTreeWidget)
item=tree.selectedItems()

for i in item:
  expandAll(tree, i)
Die erste Variante zum Aufklappen aller Knoten funktioniert, die zweite leider nicht.

OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13955 (Git)
Build type: Release
Branch: (HEAD detached at f90cd4a)
Hash: f90cd4a56d90408d6a0e81795c3717a03dd02064
Python version: 2.7.15
Qt version: 5.11.0
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Gift
Posts: 769
Joined: Tue Aug 18, 2015 10:08 am
Location: Germany, Sauerland

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by Gift »

Bei mir funktionieren beide Versionen. Wie ruft ihr den Script auf?

OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13976 (Git)
Build type: Release
Branch: (HEAD detached at fae0de5)
Hash: fae0de58581694157a97d567c151bdce75d387dc
Python version: 2.7.15
Qt version: 5.11.0
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
herrdeh
Posts: 437
Joined: Wed Sep 03, 2014 12:15 pm

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by herrdeh »

Über das Makro-Menü -> ausführen, über ein Symbol in der Symbolleiste und ein Tastaturkürzel - nix funktioniert
chrisb
Veteran
Posts: 54302
Joined: Tue Mar 17, 2015 9:14 am

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by chrisb »

Gift wrote: Fri Jun 22, 2018 6:03 pm Bei mir funktionieren beide Versionen. Wie ruft ihr den Script auf?
Ich habe zwei Elemente im Baum markiert (Bodies) und dann das Skript in der Python-Console ausgeführt.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by freecad-heini-1 »

Gift wrote: Fri Jun 22, 2018 6:03 pm Bei mir funktionieren beide Versionen. Wie ruft ihr den Script auf?
Wie startest Du das Script?
User avatar
Gift
Posts: 769
Joined: Tue Aug 18, 2015 10:08 am
Location: Germany, Sauerland

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by Gift »

So wie Chris. Unter folgenden System läuft es bei mir auch nicht:

OS: Linux Mint 18.3 Sylvia
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13976 (Git)
Build type: Release
Branch: master
Hash: fae0de58581694157a97d567c151bdce75d387dc
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by freecad-heini-1 »

Seltsam, auf Mac funktioniert es, auf Linux nicht. Chris fährt aber auch auf Mac ... :shock:
herrdeh
Posts: 437
Joined: Wed Sep 03, 2014 12:15 pm

Re: Objektbaum mit einem Klick kmoplett aufklappen?

Post by herrdeh »

Verschiedene Mac-OS-Versionen?
Müsste ich nicht auch auf einer der Konsolen irgendeine Meldung zu sehen kriegen?
Post Reply