Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5797

[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Jan <janpeterr@freenet.de>
Newsgroups de.comp.lang.python
Subject [Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input
Date Wed, 23 Feb 2022 19:49:37 +0100
Lines 40
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>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-Trace news.uni-berlin.de IV7hldAbZeTXuZe0Zyyq+wVRvvtVaM9XG4KyeKXTXk+g==
Authentication-Results mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=freenet.de header.i=@freenet.de header.b=p9PDVt9d; dkim-adsp=pass; dkim-atps=neutral
DKIM-Signature v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freenet.de; s=mjaymdexmjqk; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:Subject: From:References:To:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID :Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To: Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe :List-Post:List-Owner:List-Archive; bh=wFLEPHC/am3kYygQ/OXDlArIuh0DjEDzhBRIcs3tG5E=; b=p9PDVt9dLs5pzB22lM22WmzQTx 7BDVU6kGt4KfssVFFkezd0wQEr2MXYYzFkoO5iwz4hxZRSh+YUogV4yvRu05KtpsZr5862ltfRuik ES7lJ71nTlIDxrr9J+FebvmwdNY6St/nxzLKX+3U+jOW5t8E1Mv+aLBs7km2dl1aCwN+yUuSuQgmb u3LcJkVE9vJkuk91S+82LOvay1RRkrconKKWquKHrIU9nrE86kRxcBdVEpE8FPrtd8uX41E9j2ow3 50mZU0SjiN3t8A83g988dPgWJWMDYS+KR3FOFsZ7fIw5IT1OWI60+FJ7E3BXKZhszGZGzWKXN8CT4 IQcTKtGA==;
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.0
Content-Language en-US
In-Reply-To <c347b145-41e3-48db-8044-8be29583a0c7n@googlegroups.com>
X-Originated-At 2a00:6020:4910:3700:b567:4219:cdb4:d242!47850
X-Scan-TS Wed, 23 Feb 2022 19:49:38 +0100
Message-ID-Hash MKQJQMGZGJPW37I7RWP3Z2TTZK6X5IEZ
X-Message-ID-Hash MKQJQMGZGJPW37I7RWP3Z2TTZK6X5IEZ
X-MailFrom prvs=0053b0a5ed=janpeterr@freenet.de
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version 3.3.6b1
Precedence list
List-Id Die Deutsche Python Mailingliste <python-de.python.org>
Archived-At <https://mail.python.org/archives/list/python-de@python.org/message/MKQJQMGZGJPW37I7RWP3Z2TTZK6X5IEZ/>
List-Archive <https://mail.python.org/archives/list/python-de@python.org/>
List-Help <mailto:python-de-request@python.org?subject=help>
List-Owner <mailto:python-de-owner@python.org>
List-Post <mailto:python-de@python.org>
List-Subscribe <mailto:python-de-join@python.org>
List-Unsubscribe <mailto:python-de-leave@python.org>
Xref csiph.com de.comp.lang.python:5797

Show key headers only | View raw



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 | NextPrevious in thread | Next in thread | Find similar


Thread

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