Dialog creation with various widgets/pl

Wprowadzenie
To jest przykład tworzenia dialogu z PySide.

W tym przykładzie cały interfejs jest zdefiniowany w środowisku Python. Chociaż jest to możliwe w przypadku małych interfejsów, w przypadku większych interfejsów zaleca się tworzenie plików za pomocą Qt Designer i ładowanie ich do programu.



Metoda 1
Przykład okna dialogowego wraz z połączeniami.

Tutaj to samo okno, ale z ikoną na każdym przycisku.

Pobierz powiązane ikony (kliknij prawym przyciskiem myszy "Kopiuj obraz poniżej ...").



Tutaj kod do wyświetlania ikony na przycisku pushButton, zmiana nazwy na inny przycisk (radioButton, checkBox) i ścieżka do ikony.

Polecenie UserAppData podaje ścieżkę użytkownika AppHomePath podaje ścieżkę instalacji FreeCAD

To polecenie powoduje odwrócenie przycisku poziomego z prawej do lewej.



Metoda 2
Inna metoda wyświetlania okna, tutaj poprzez utworzenie pliku QtForm.py, który zawiera program nagłówkowy (moduł wywoływany za pomocą import QtForm), oraz drugi moduł, który zawiera kod okna wszystkie te dodatki, oraz twój kod (moduł wywołujący).

Ta metoda wymaga dwóch oddzielnych plików, ale pozwala skrócić program za pomocą pliku ' ' QtForm.py ' ' import. Następnie należy rozprowadzić oba pliki razem, są one nierozłączne.

Plik QtForm.py

Plik wywołujący, który zawiera okno i kod.

Plik my_file.py

The connections are to do, a good exercise.

Other example

Are treated :

The code page and the icons Qt_Example
 * 1) icon for window
 * 2) horizontalSlider
 * 3) progressBar horizontal
 * 4) verticalSlider
 * 5) progressBar vertical
 * 6) lineEdit
 * 7) lineEdit
 * 8) doubleSpinBox
 * 9) doubleSpinBox
 * 10) doubleSpinBox
 * 11) button
 * 12) button
 * 13) radioButton with icons
 * 14) checkBox with icon checked and unchecked
 * 15) textEdit
 * 16) graphicsView with 2 graphes