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


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

Re: [Python-de] Re: New overriden and generated QLineEdit class will

Newsgroups de.comp.lang.python
Date 2021-10-10 13:36 -0700
References <22626993-ba87-4fb8-8a7d-b8c022a3e30en@googlegroups.com> <2489059.7TxBIyBedf@xrated> <5fe0c3bb-3c6c-4b77-9392-4aedc5666e28n@googlegroups.com> <7578517.K5ixYmkLR7@xrated>
Message-ID <d6e58935-ff1e-4a48-9af7-1fda8aa1635bn@googlegroups.com> (permalink)
Subject Re: [Python-de] Re: New overriden and generated QLineEdit class will
From Mohsen Owzar <mohsen.owzar@gmail.com>

Show all headers | View raw


Hans-Peter Jansen schrieb am Sonntag, 10. Oktober 2021 um 18:39:52 UTC+2:

Oh Manno Mann, Hans-Peter
Ich weiss nicht, wie ich mich bei Dir bedanken kann?
Wie die Schwizer sagen, ich bin Dir tuuusig Mal dankbar.

> QMainWindows sind speziell im Umgang mit Widgets: 
> 
> Wenn Qt so was raus haut, dann sollte man dem auf den Grund gehen: 
> QWidget::setLayout: Attempting to set QLayout "" on MainWindow "", which already has a layout 
> 
Das Verhalten Deiner geänderten Version ist genau das, was ich vorgehabt habe, zu programmieren und es mir nicht gelang.
Aber wie sollte ich darauf kommen, dass bei QMainWindow der Hase ein bisschen anders läuft?
Ohne Deine Erklärung wäre ich nicht in 1000 Jahre darauf gekommen.
Ich programmiere mit Python seit etwa 10 Monaten.
Manche Zusammenhänge sind mir noch nicht so ganz geläufig, wie die Sache mit Parent und Co. und jetzt QMainWindow Spezialitäten.

> Die richtige Initialisierung des keypad Wertes beim wiederholten Aufruf 
> überlasse ich Dir als Hausaufgabe.. 
> 
Die richtige Initialisierung habe ich nicht verstanden, was Du damit meinst.
Ich habe aber gesehen, wenn man auf das Feld geklickt hat und das Keypyd-Fenster geöffnet wurde, kann man noch einmal in das Feld klicken und dort auch noch Character mit dem normalen Keyboard eintippen, was nicht der Sinn der Sache ist.
Daher habe ich in der Metode "show_keypad_window" das Edit-Feld mit "self.cle.setReadOnly(True)" gesperrt und
bei "closeEvent" wieder freigegeben.
Ich denke, dass ich damit diesen Fehler behoben habe.
Ich muss noch weitere Tests durchführen, um vielleicht eine nicht geddachte Version zu erwischen.

> Ich hoffe, das bringt Dich erst mal weiter. 

Nicht nur weitergebracht, sondern auch die Augen geöffnet. 
Vieeeelen Dank!

> 
> Rechnung folgt. ;-) 

Oh Oh, damit hatte ich nicht gerechnet:-)

Gruss
Mohsen

Back to de.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

New overriden and generated QLineEdit class will not be placed on the MainWindow as expected Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-08 02:14 -0700
  [Python-de] Re: New overriden and generated QLineEdit class will not Lars Liedtke <liedtke@punkt.de> - 2021-10-08 12:20 +0200
  [Python-de] Re: New overriden and generated QLineEdit class will not Hans-Peter Jansen <hpj@urpla.net> - 2021-10-08 18:02 +0200
    Re: [Python-de] Re: New overriden and generated QLineEdit class will not Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-08 21:10 -0700
      [Python-de] Re: New overriden and generated QLineEdit class will Hans-Peter Jansen <hpj@urpla.net> - 2021-10-09 15:10 +0200
        Re: [Python-de] Re: New overriden and generated QLineEdit class will Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-09 10:54 -0700
          Re: [Python-de] Re: New overriden and generated QLineEdit class will Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-09 11:07 -0700
            [Python-de] Re: New overriden and generated QLineEdit class will Marco Bakera <pintman@bakera.de> - 2021-10-10 09:23 +0200
          [Python-de] Re: New overriden and generated QLineEdit class will Hans-Peter Jansen <hpj@urpla.net> - 2021-10-10 18:39 +0200
            Re: [Python-de] Re: New overriden and generated QLineEdit class will Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-10 13:36 -0700
              [Python-de] Re: New overriden and generated QLineEdit class will Hans-Peter Jansen <hpj@urpla.net> - 2021-10-11 12:22 +0200
                Re: [Python-de] Re: New overriden and generated QLineEdit class will Mohsen Owzar <mohsen.owzar@gmail.com> - 2021-10-11 04:47 -0700

csiph-web