Die Suche ergab 32 Treffer

von KlaRo
Montag 11. März 2024, 15:52
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget


Das wäre die korrekte Zeile, wenn du den korrekten View verwenden würdest. Tust du halt nicht. Kann keiner wissen. Deine Experimente bleiben ja weitestenteils im Dunkeln. Niemand kennt den gesamten Code, niemand kennt die .ui-Datei. Und den Hinweis, das du nicht genug Kontext lieferst, den gabs ja ...
von KlaRo
Sonntag 10. März 2024, 17:12
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Und ich frage mich, warum man mir hier immer wieder nur irgendwelche Antworten um die Ohren wirft, mit denen ich nicht viel anfangen kann, obwohl ich um die richtigen Zeilen für meinen Code mit Erklärung bat. Ich bin immer noch Anfänger, und mit solchen Antworten komme ich leider kein Stück weiter ...
von KlaRo
Sonntag 10. März 2024, 16:34
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Die Zeile »self.moviesTable.setModel(self.proxy_model)« hatte ich auch schon versucht. Dann erscheint der Fehler
File "D:\__Sicherungsdaten\_Programmiersprachen\PycharmProjects\MovieMusicList\ListMovs.py", line 39, in __init__
self.moviesTable.setModel(self.proxy_model)
TypeError: QTableWidget ...
von KlaRo
Sonntag 10. März 2024, 09:08
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget


Hallo,

in der Fehlermeldung wird eine Zeile angezeigt, immer im Bereich, der angezeigten Zeile, ist der Fehler, der auftritt. Kann auch etwas davor sein, aber bei dir hat der Interpreter die Zeile gut getroffen.
Dann steht doch da:
"AttributeError: 'QAbstractTableModel' object has no attribute ...
von KlaRo
Samstag 9. März 2024, 18:02
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

__deets__ hat geschrieben: Samstag 9. März 2024, 17:38 Schau dir deinen Code male genau an. Richtig genau. Das schaffst du auch als Anfänger.
Gibst mir noch nen Tip, wo genau ich suchen soll? :)
von KlaRo
Samstag 9. März 2024, 17:32
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

__deets__ hat geschrieben: Samstag 9. März 2024, 17:30 Ja. Hat es ja auch nicht. Der View hat die Methode.
solch kurze Antworten bringen mich als Anfänger leider nicht wirklich weiter
von KlaRo
Samstag 9. März 2024, 17:12
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Ich habe nur gesagt, dass es nicht funktioniert. Von gleicher Fehlermeldung war nie die Rede ;)

Wenn ich das z.B. so
def __init__(self):
super().__init__()

uic.loadUi(fr"{Path(__file__).parent}\GUI\GUI_Movies.ui", self)

self.proxy_model = QSortFilterProxyModel()
self.proxy_model ...
von KlaRo
Samstag 9. März 2024, 16:50
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget


Du mußt Dir doch irgendetwas gedacht haben, das so zu schreiben.
Man fügt doch nicht irgendwo ein `proxy_model` ein, ohne zu wissen, warum.
Und dann sollte es doch trivial sein, das proxy_model schon in __init__ zu erzeugen.


Auch im __init__ habe ich es schon versucht → funktioniert leider ...
von KlaRo
Samstag 9. März 2024, 16:37
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Kann / will mir denn keiner mitteilen, wo genau und wie das im Code oben angelegt werden muss, dass es funktioniert?
von KlaRo
Samstag 9. März 2024, 15:17
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

__blackjack__ hat geschrieben: Samstag 9. März 2024, 14:31 @KlaRo: Bevor es benutzt werden kann. 😇
Was heißt das genau?
von KlaRo
Samstag 9. März 2024, 14:05
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

__deets__ hat geschrieben: Samstag 9. März 2024, 13:57 Es wird benutz. Aber es existiert nicht, also kracht es. Es muss eben vorher angelegt werden. Also kann der Code, der das getan hat, noch nicht gelaufen sein.
Wo muss es denn angelegt werden?
von KlaRo
Samstag 9. März 2024, 13:38
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Re: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Eigentlich wird das doch mittels »self.lineEdit_Jahr.textChanged.connect(self.proxy_model.setFilterFixedString)« benutzt. Oder nicht?
Falls nicht, wie muss das sonst eingebunden werden?

Welche Attribute meinst Du?
von KlaRo
Samstag 9. März 2024, 12:32
Forum: Qt/KDE
Thema: Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget
Antworten: 31
Zugriffe: 38041

Filterfunktion mittels QSortFilterProxyModel in ein QTableWidget

Hallo Forum,

ich habe per Qt Designer eine Form, die dann direkt geladen wird, mit einem QTableWidget mit mehreren Spalten erstellt, in welchem Daten aufgelistet werden und würde gerne einen Filter einfügen, um diese Daten durch Eingabe in ein QLineEdit filtern zu können.

Leider erhalte ich beim ...
von KlaRo
Mittwoch 7. Februar 2024, 17:35
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht

Ich habe die Lösung gerade selbst gefunden:
»self.showdialog1()« in die __init__ und davor »self.show()« und schon funktioniert es. Und »window.showdialog1()« muss weg.
von KlaRo
Mittwoch 7. Februar 2024, 17:18
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht

Okay.
Hauptfenster:
import functions
import sys
import faulthandler

from PyQt5 import QtWidgets, QtCore, uic
from ListMovs import ListMovies

app = QtWidgets.QApplication(sys.argv)

class MediaVerwaltung(QtWidgets.QDialog):
def __init__(self):
super().__init__()

uic.loadUi("GUI\GUI ...
von KlaRo
Mittwoch 7. Februar 2024, 16:02
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht

Ganz unten im Code wird normalerweise mittels »window.showdialog1()« eine Abfrage aufgerufen. Diese erscheint leider nicht beim Aufrufen über ein anderes Fenster.
Wenn ich diesen Aufruf in die Klasse, wo das Fenster definiert wird, packe, wird zwar die Abfrage gestartet, allerdings ohne das Fenster ...
von KlaRo
Mittwoch 7. Februar 2024, 12:09
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht

Mittels der »def list_movies(self):« (s. oben) soll folgendes aufgerufen werden:
import functions
import os, sys

from csv import reader, writer
from PyQt5 import QtWidgets, QtCore
# from PyQt5.uic import loadUi
from GUI.GUI_Movies import Ui_MainWindow

app = QtWidgets.QApplication([])

class ...
von KlaRo
Mittwoch 7. Februar 2024, 11:45
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht


Was passiert denn, wenn das sys.exit() entfernt wird? Bleibt es dann offen? Das waere ja ein Hinweis. Und GUIs sind immer Ereignisgetrieben, das show() blockiert nicht, bis da ein Fenster geschlossen wird oder so. Also wird auch sofort danach das sys.exit() aufgerufen. Zu guter Letzt: man ...
von KlaRo
Mittwoch 7. Februar 2024, 11:28
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht

So Tkinter wird nicht mehr benutzt.

Jetzt startet zwar das gewünschte Fenster, führt allerdings nichts weiter aus
def list_movies(self):
from ListMovs import ListMovies
self.window_movs = ListMovies()
self.window_movs.show()


Was fehlt jetzt noch?
Oder ist das immer noch falsch?
von KlaRo
Dienstag 6. Februar 2024, 19:01
Forum: Allgemeine Fragen
Thema: GUI startet nicht
Antworten: 26
Zugriffe: 4367

Re: GUI startet nicht


@KlaRo: Um aus einer Klasse ein Objekt zu erzeugen muss man die Klasse aufrufen. Das gehört zu den Grundlagen. Und die sollte man IMHO erst einmal lernen bevor man mit GUIs anfängt. Denn für eine GUI muss man so ziemlich alles können, von Funktionen bis objekorientierter Programmierung. Und dann ...