https://pastebin.com/3PebARtL
#python #pyqt5
Potrzebuje zmienić zawartość widgetu label po zmienieniu wartości comboboxa. Napisałem funkcje, działa ona (na konsoli pojawia się combobox changed) ale program wiesza się przy wykonywaniu settext. Jakieś pomysły?
#python #pyqt5
Potrzebuje zmienić zawartość widgetu label po zmienieniu wartości comboboxa. Napisałem funkcje, działa ona (na konsoli pojawia się combobox changed) ale program wiesza się przy wykonywaniu settext. Jakieś pomysły?
- Najlepsze
- Wszystkie komentarze







Ta linijka i działa jak złoto. Podałeś za dużo argumentów do metody setText.
Polecam w PyQt5 debugowanie w modzie "stań mi na jakimkolwiek błędzie"
W PyCharm jak klikniesz prawym na brakepoint i more:
Komentarz usunięty przez autora
Traceback (most recent call last):
File "D:/Projects/PythonInterview/fileone.py", line 46, in comboboxchanged
self.label.setText("MainWindow", "Wybrana została wartość: ", value)
TypeError: setText(self, str): too many arguments
@HefiDL: Co do drugiej odpowiedzi - rzeczywiście działa. Ciężko z tym pyqt5, bo często wyrzuci błąd Process finished with exit code -1234567890itd i zastanawiaj się o co chodzi - chociaż z tego co czytałem na SO to zazwyczaj przepełnienie pamięci. Mógłbyś wytłumaczyć o tym debugowaniu?