[Python-de] Re: Generierung dynamischer QLineEdit-Felder abhängig vom User-Input
[email protected] (Stefan Ram)
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Organization | Stefan Ram |
| Message-ID | <[email protected]> |
Hans-Peter Jansen <[email protected]> writes: >Wer ernsthaft grafische Beutzeroberflächen mit Python >programmieren will, kommt an PyQt nicht vorbei. Ich bin jedenfalls mit der in tkinter programmierten IDE "IDLE" sehr zufrieden. Diese kann ich auch leicht durch Modifikationen des Quellcodes an meine eigenen Vorstellungen anpassen (was ich mehrfach getan habe). Gerade wer als Anwender ernsthaft und effizient mit Software arbeitet, schätzt es, wenn diese schnell über eine Standard- oberfläche mit Menüs und Tastaturkürzeln zu bedienen ist. Vielleicht erlaubt Qt so etwas auch, und es ist lediglich so, daß es mehr von unterdurchschnittlichen Herstellern verwendet wird, die so etwas nicht in der Oberfläche bereitstellen. >Lass Dir mal eine Datenbanktabelle mit 10000 Datensätzen >und 30 Feldern mit Tkinter anzeigen. Been there, done that. >No fun. Mit PyQt geht sowas, und läuft dann auch noch schnell Es ist meiner Meinung nach nicht unbedingt eine gute Idee, vielen Datensätze alle in die GUI zu kopieren/binden. Es gibt ja auch große Tabellen mit Milliarden von Datensätzen, und spätestens dann wird man sich das überlegen. Statt dessen könnte man immer nur die Datensätze, die gerade angezeigt werden sollen, in die GUI kopieren/binden. Ich finde mit einer Web-Suchmaschine Seiten mit Titeln wie: Why is Qt for Python so painfully slow even with a small table? PyQt QTableView prohibitively slow when scrolling with large data sets Slow initial show performance of QComboBox with large item count PyQT QTableWidget extremely slow - Stack Overflow PyQt5 Extremely Slow Scrolling on QTableView with pandas Qt UI slow to respond even after using threads - Stack Overflow . _______________________________________________ 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]