[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input
Jan <[email protected]>
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Message-ID | <[email protected]> |
Hi, ich bin zwar kein Qt Experte, aber diese Zeilen schauen falsch aus: #70 und #73. Einmal das: # Zeile 70 ```self.hbox[ii].itemAt(ii).widget().show()``` # .itemAt(ii) - einmal zeigt "ii" auf "self.hbox" (findet etwas und dann suchst du mit gleichem Wert von "ii" das "itemAt". Zeile 73 hat auch diesen kleinen Fehler. Ich bin mir nur nicht sicher ob du den Befehl wirklich brauchst, vermutlich willst du immer 2 (zwei) Widgets einblenden. Also "linkes" und "rechtes" QLineEdit oder deren übergeordneten Layout-Container. Also, wenn du ".itemAt" brauchst dann eher so mit ".itemAt(0)" und ".itemAt(1)" für jeden "self.hbox[ii]"-Container. LG Jan On 22.02.22 12:43, Mohsen Owzar wrote: > Ausserdem erscheint eine Fehlermeldung bei der Zahl "3" der QSpinBox (die ersten Male für "1" und "2" kommt keine Fehlermeldung), dass das Objekt keine Attribute "widget" besitzt, woraus ich nicht schlau werde. Nachfolgen ist die Fehlermeldung: > ======================================================== > Original exception was: > Traceback (most recent call last): > File "C:\Users\m.owzar\Desktop\QDialogs_Stuff\PythonScripts\lineedit_dynamic.py", line 70, in set_item_count > self.hbox[ii].itemAt(ii).widget().show() > AttributeError: 'NoneType' object has no attribute 'widget' > ======================================================== _______________________________________________ python-de Mailingliste -- [email protected] Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected] https://mail.python.org/mailman3/lists/python-de.python.org/ Mitgliedsadresse: [email protected]