meta data for this page
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| pyqt [2021/10/15 08:03] – [Instalacja] Paweł Grygorczuk | pyqt [2021/10/18 11:24] (aktualna) – [Przykładowy skrypt] Paweł Grygorczuk | ||
|---|---|---|---|
| Linia 11: | Linia 11: | ||
| W katalogu Pythona, przykładowo w Windows '' | W katalogu Pythona, przykładowo w Windows '' | ||
| - | |||
| - | <WRAP center round important 90%> | ||
| - | Zainstaluj dokładnie taką wersję PyQt, jakiej wymaga '' | ||
| - | </ | ||
| Sprawdzenie zainstalowanych bibliotek: | Sprawdzenie zainstalowanych bibliotek: | ||
| Linia 29: | Linia 25: | ||
| </ | </ | ||
| - | Python UI Compiler znajduje się w '' | + | Python UI Compiler znajduje się w '' |
| + | |||
| + | <WRAP center round tip 90%> | ||
| + | Zdarza się, że polecenie '' | ||
| + | <code bash> | ||
| + | python -m PyQt6.uic.pyuic -V | ||
| + | </ | ||
| + | </ | ||
| + | |||
| Jeżeli chcesz móc przetestować sam projekt interfejsu, dodaj opcję '' | Jeżeli chcesz móc przetestować sam projekt interfejsu, dodaj opcję '' | ||
| Linia 53: | Linia 58: | ||
| </ | </ | ||
| - | Wygenerowny kod '' | + | Wygenerowny kod '' |
| W tym celu możemy stworzyć własną klasę, która dziedziczy po '' | W tym celu możemy stworzyć własną klasę, która dziedziczy po '' | ||
| Linia 65: | Linia 70: | ||
| self.ui.setupUi(self) # Konfigurujemy widget. | self.ui.setupUi(self) # Konfigurujemy widget. | ||
| - | self.ui.pushButton.clicked.connect(self.do_sth()) | + | self.ui.pushButton.clicked.connect(self.do_sth) |
| def do_sth(self): | def do_sth(self): | ||
| Linia 74: | Linia 79: | ||
| form = MyForm() # Tworzymy okno | form = MyForm() # Tworzymy okno | ||
| form.show() | form.show() | ||
| - | app.exec_() | + | app.exec() |
| </ | </ | ||