Qt Example/pl

Ta makrodefinicja jest przykładem użycia poleceń Qt do łączenia, ekstrakcji i przypisywania danych.

Są traktowane:


 * 1) icon for window : Ikona wyświetlana w oknie głównym
 * 2) horizontalSlider : poziomy suwak, jego połączenie i pobieranie danych / przypisanie
 * 3) progressBar horizontal : poziomy pasek postępu, jego połączenie i pobieranie danych / przypisanie
 * 4) verticalSlider : pionowy suwak jego połączenie i ekstrakcja danych / przypisanie
 * 5) progressBar vertical : pionowy pasek postępu jego połączenie i ekstrakcja danych / przypisanie
 * 6) lineEdit : edycja linii jej połączenie i ekstrakcja danych / przypisanie
 * 7) lineEdit : edycja linii jej połączenia i ekstrakcja danych / przypisanie
 * 8) doubleSpinBox : podwójny spinbox jego połączenie i ekstrakcja danych / przypisanie
 * 9) doubleSpinBox :
 * 10) doubleSpinBox :
 * 11) button : przycisk jego połączenie
 * 12) button :
 * 13) radioButton : przycisk radiowy z ikonami jego połączenia i zaznaczony
 * 14) checkBox : pole wyboru z ikoną jego połączenia zaznaczone i odznaczone
 * 15) textEdit : edycja tekstu z połączeniem i pobieraniem/przypisywaniem danych
 * 16) graphicsView : widok graficzny z 2 wykresami i metodą zmiany obrazu

Zastosowane narzędzia to:

python-2.7.8

PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

Do konwersji pliku .ui w .py należy użyć pliku pyuic.py znajdującego się w "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py" (dla Windows).

można utworzyć plik convertuitopy.bat, aby zautomatyzować proces:

1: Utwórz nowy plik w katalogu roboczym Qt i nazwij go convertuitopy.bat.

2: Edytuj plik i wklej tam następującą linię:

@"C:\Python27\python" "C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py" -x %1.ui > %1.py

3: następnie w konsoli CLI wpisz convertuitopy myproject (nie podawaj rozszerzenia, polecenie doda je automatycznie)

4: monprojet.py twój plik został utworzony.



Użyte ikony




Musisz skopiować i wkleić obrazy do tego samego katalogu co makrodefinicje, tutaj:

Linux : "home/user/.FreeCAD/Macro"

Windows : "C:\Users\UserName\AppData\Roaming\FreeCAD\Macro"

Tworzenie skryptów
Zawartość pliku Qt_Example.FCMacro jest podana poniżej:

Dobrej zabawy.