scripter:mini-tutorial
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| scripter:mini-tutorial [2017/01/10 16:22] – #!/usr/bin/env Python bei einigen Beispielen entfernt julius | scripter:mini-tutorial [2018/04/01 16:15] (aktuell) – [Mini Tutorial] Verständlichkeit julius | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| Scripte in Scribus werden in der Programmiersprache Python (Version 2) geschrieben und kommunizieren über das Modul '' | Scripte in Scribus werden in der Programmiersprache Python (Version 2) geschrieben und kommunizieren über das Modul '' | ||
| - | <note important> | + | <note important> |
| Wenn sie ein Skript ausführen möchten, öffnen sie es in Scribus über den Menüpunkt //Script// -> //Script ausführen...// | Wenn sie ein Skript ausführen möchten, öffnen sie es in Scribus über den Menüpunkt //Script// -> //Script ausführen...// | ||
| Zeile 110: | Zeile 110: | ||
| count = count + 1 | count = count + 1 | ||
| | | ||
| + | </ | ||
| + | |||
| + | ===== Mehrere Objekte bearbeiten ===== | ||
| + | Indem man mit einer '' | ||
| + | <file python setStyle.py> | ||
| + | # -*- coding: utf-8 -*- | ||
| + | import scribus | ||
| + | |||
| + | anzahl = scribus.selectionCount() | ||
| + | |||
| + | if anzahl >= 1: | ||
| + | for i in xrange(0, anzahl): | ||
| + | scribus.selectObject(scribus.getSelectedObject(i)) | ||
| + | scribus.setStyle(" | ||
| + | #Namen anzeigen, falls benötigt... | ||
| + | # | ||
| + | else: | ||
| + | scribus.messageBox(" | ||
| </ | </ | ||
scripter/mini-tutorial.1484061741.txt.gz · Zuletzt geändert: von julius
