Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Hans-Peter Jansen Newsgroups: de.comp.lang.python Subject: =?utf-8?q?=5BPython-de=5D_Re=3A_Generierung_dynamischer_QLineEdit-Felder_abh=C3=A4ngig_vom_User-Input?= Date: Sat, 26 Feb 2022 18:39:44 +0100 Lines: 53 Message-ID: <3836603.qn3WQ5yJgu@xrated> References: <7b020d1d-81d8-464f-8949-2cc858289e68n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: news.uni-berlin.de uPFHGvzF8XzUKRrKdJY+lAbKsE/efWkqCfGEdCirJOZg== Authentication-Results: mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral X-Virus-Scanned: amavisd at 'smile.earth' In-Reply-To: X-Provags-ID: V03:K1:K92kBXsvKNcRfcW4OMd+ySUEsfIQ/xE2bigY5TDDQ9TTQeHn1MZ lEla1vZaOc85YKWcqnbMU224UTybOffZ5ID9p58A1Y2mJDtaWCG1tzPPus0xzJO4kbE8DHV XRGmt+yoq39HEXQzPip43x+k8UPmEAUSl+h1BdnlT4NWrZ/0bBdPDzb6VDhnQDtxBUW9Arh pPHd5NlWZOYivElJVftHA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:D2BoYAZzEhY=:8b2w8vcrhXDl30qNhUMJY3 wrGSXaNoZg37RjW52ccouc+4xU6sOmb9mdopdeiQFBV5IHbRmxjtwPxWSb/J7n5lyp/MfOM6e rID4Zf3IiWQ8yDwsT/TsUNxCYjpITh4b6ovkK98kCi+22bgeNHFDL3ejCaxtJ68xxMhsZ3qWA xMQClNsFZf0eDM4LcfAZFUhrfCfqctIE8CA1IaMup/ue1+1bJeG3m5zNA8hlQA1vAlZ4sm6Ss lLPuE0RmLU1KxWapETHOnRq4+BXsCxl5Gw3NMOo4FsYqM94wrrITUS0RtJ9fo8RsqjsP+UXwD /Gt3R4ZV9aTWXZULXFjE8kiPhPLj/bMDTLxJ0R12XykB1WCJapaqKyJoz5WM9uJDt7a3VhKgK yq4DYSW2v6IgDcOUNKKXU1kTXHXppmBYVNwU/GP/7baZr551lEppE6sR6S4sjf4ya/7k9OKx/ nAYEByougAxE8uhOlrZ7B1N//kFqkXZLCdacBSWOQZuM9+YyVZl6N3Q9YS0yRe/h52K132ilq NYwvvsB1aVf3GubugToRvNVvh3zsR+Dp7mbMdPHLCZFx1V3q8IusciPK9gQTsCarGkVHsvj0l BfRCIjcePjRWOyb7Cjg+n0+6VBrwVlYKosc7FuS1prwQOpH02JXdH8kB1t8/YWC6mxawQMpKi coGOd5sqCFIp+rRqqRGdt/Jl1onMn0RtJf0iXNLDxnWM40gSWlzGH5SR5HMxlrVYgLKE= Message-ID-Hash: K4WBOOLUSWLC2QM7BXKZPVMQSFDLT3HY X-Message-ID-Hash: K4WBOOLUSWLC2QM7BXKZPVMQSFDLT3HY X-MailFrom: hpj@urpla.net 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 Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com de.comp.lang.python:5802 Am Mittwoch, 23. Februar 2022, 17:15:53 CET schrieb Stefan Ram: > Hermann Riemann writes: > >Mein einzige Python QT Experiment ist (vor Jahren) an Zuordnung > >der Maus-Tastatur Kombination zu widges oder boxes gscheitert. >=20 > Ich sehe hier unter Windows Programme, die anscheinend mit Qt > geschrieben wurden. Leider unterst=FCtzen sie regelm=E4=DFig die > =FCblichen Tastaturk=FCrzel nicht und sind nur =FCber die Zeigepfeil- > Eingabe bedienbar. Daher w=FCrde ich so etwas nicht beim > Programmieren verwenden, zumal mir tkinter gef=E4llt. Erst k=FCrzlich > habe ich festgestellt, da=DF mit Pydroid 3 tkinter sogar unter > Android verwendet werden kann. Come on, wenn man wegen pers=F6nlicher Pr=E4ferenzen oder sonstigen Schw=E4= chen PyQt=20 nicht mag, kein Problem. Dann aber =F6ffentliche Foren dazu nutzen, diese Meinung als Qualit=E4tsurt= eil zu=20 verbreiten, ist nicht okay. Besonders weil es letztlich auf die Qualit=E4t= =20 dieser Liste, bzw. seiner Benutzer zur=FCckf=E4llt.=20 PyQt ist ein extrem effizientes Binding der =E4u=DFerst umfangreichen Qt=20 Klassenbiliothek mit mehreren tausend Klassen und entsprechend vielen=20 Methoden.=20 Wer ernsthaft grafische Beutzeroberfl=E4chen mit Python programmieren will,= =20 kommt an PyQt nicht vorbei.=20 Lass Dir mal eine Datenbanktabelle mit 10000 Datens=E4tzen und 30 Feldern m= it=20 Tkinter anzeigen. Been there, done that. No fun. Mit PyQt geht sowas, und=20 l=E4uft dann auch noch schnell (ohne das man sich selber die Finger brechen= muss=20 mit query slicing, delayed load und so weiter). Klar ist die inh=E4rente Komplexit=E4t nicht jedermanns Sache, aber daraus= =20 generelle Aussagen machen, sagt mehr =FCber den Originator denn das Produkt= aus.=20 Beispiele gef=E4llig: eric: in PyQt entwickelte Entwicklungsumgebung, Calib= re:=20 de-facto Standard f=FCr eBooks: Reader und Universalwerkzeugkasten.=20 Beste Gr=FC=DFe, Hans-Peter =2D-=20 Life without chameleons is possible, but pointless.