Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5797
| From | Jan <janpeterr@freenet.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input |
| Date | 2022-02-23 19:49 +0100 |
| Message-ID | <12a3d12a-e1cd-e8ea-7009-4c83eda82543@freenet.de> (permalink) |
| References | <7b020d1d-81d8-464f-8949-2cc858289e68n@googlegroups.com> <j7n30aFjrodU1@mid.individual.net> <c347b145-41e3-48db-8044-8be29583a0c7n@googlegroups.com> |
On 23.02.22 19:34, Mohsen Owzar wrote: > Hermann Riemann schrieb am Mittwoch, 23. Februar 2022 um 16:43:08 UTC+1: >>> mir sagt, wodurch meine Fehlermeldung entsteht > und wie ich dieses Problem beheben kann. >> Diese Meldung besagt mit mit hoher Wahrscheinlichlichkeit >> das self.hbox[ii].itemAt(ii) keinen Wert zugewiesen bekam. >> Vor der Zeile ein print(ii) einfügen >> und dann mit diesem Wert weiter vorne suchen. > > Bei der ersten und der zweiten Erhöhung des SpinBox-Wertes kommen die Print-Anweisungen ohne Fehlermeldung heruas. > Sobald zum dritten Mal der Wert der SpinBox erhöht wird, erscheinzt die Fehlermeldung. > Es sieht aber alles gut aus. Warum er abstürzt, ist unklar. Es ist eigentlich "ganz einfach". Im ersten und zweiten durchlauf hat das "ii" den Wert 0 und 1, dann 2, beim nächsten Schleifendurchlauf "3" - das "item.at(2)" (2 == ii) wirft aber einen Fehler, weil nur 2 (zwei!) Elemente in der "self.hbox[ii]" drin sind die aktuell gewählt ist - auf Schleifenindex 0 und 1. >> Das zweite ii in obiger Zeile kommt mir allerdings verdächtig vor. > Was meinst Du mit dem zweiten "ii in obiger Zeile"? > Du meinst das "ii" in den Klammern von "itemAt(ii)? > Genau das, das ItemAt hat den Wert 3 oder höher und du versuchsts auf etwas zuzugreifen was nicht da ist. Daher wäre es korrekt so - hier im Beispiel mit 3. "self.hbox[3].itemAt(0).widget..." Und so weiter. Das "self.hbox" ist korrekt und wird auch gefunden. Das "itemAt(ii)" ist falsch. Teste das mal mit "itemAt(0)" und oder "itemAt(1)" in der gleichen Schleife. Und nicht mit "ii", das "ii" gilt nur für die "self.hbox". LG Jan
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Mohsen Owzar <mohsen.owzar@gmail.com> - 2022-02-22 03:43 -0800
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Jan <janpeterr@freenet.de> - 2022-02-22 20:17 +0100
Re: [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Mohsen Owzar <mohsen.owzar@gmail.com> - 2022-02-23 01:29 -0800
Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-23 16:43 +0100
Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Mohsen Owzar <mohsen.owzar@gmail.com> - 2022-02-23 10:34 -0800
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Jan <janpeterr@freenet.de> - 2022-02-23 19:49 +0100
Re: [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Mohsen Owzar <mohsen.owzar@gmail.com> - 2022-02-24 22:04 -0800
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Jan <janpeterr@freenet.de> - 2022-02-25 17:48 +0100
Re: [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Mohsen Owzar <mohsen.owzar@gmail.com> - 2022-02-25 09:08 -0800
Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-23 17:03 +0100
Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-24 03:27 +0100
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hans-Peter Jansen <hpj@urpla.net> - 2022-02-26 18:39 +0100
Re: [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hermann Riemann <nospam.ng@hermann-riemann.de> - 2022-02-27 08:34 +0100
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input Hans-Peter Jansen <urmel@urpla.net> - 2022-03-01 16:19 +0100
[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input "Taniya khan" <taniyakhan7778@gmail.com> - 2022-05-12 04:59 +0000
csiph-web