Aktywne Wpisy

SilesianPill +301
Zabawne, że piszą o historycznie niskim poziomie urodzeń w USA (1,7), podczas gdy u nas jest 1,1 XD
#demografia #polska #spoleczenstwo #blackpill #zwiazki #p0lka
#demografia #polska #spoleczenstwo #blackpill #zwiazki #p0lka
źródło: temp_file3775337719344261310
Pobierz
źródło: Zdjęcie z biblioteki
Pobierz




#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?
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
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:
źródło: comment_1603538065baGnXJuLgc8wTiYMcSytMh.jpg
Pobierz@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?