Die Suche ergab 32 Treffer
- 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 ...
- 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 ...
- 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 ...
File "D:\__Sicherungsdaten\_Programmiersprachen\PycharmProjects\MovieMusicList\ListMovs.py", line 39, in __init__
self.moviesTable.setModel(self.proxy_model)
TypeError: QTableWidget ...
- 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 ...
- 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
Gibst mir noch nen Tip, wo genau ich suchen soll?__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.
- 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
solch kurze Antworten bringen mich als Anfänger leider nicht wirklich weiter__deets__ hat geschrieben: Samstag 9. März 2024, 17:30 Ja. Hat es ja auch nicht. Der View hat die Methode.
- 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 ...
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 ...
- 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 ...
- 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?
- 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
Was heißt das genau?
- 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
Wo muss es denn angelegt werden?__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.
- 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?
Falls nicht, wie muss das sonst eingebunden werden?
Welche Attribute meinst Du?
- 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 ...
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 ...
- 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.
»self.showdialog1()« in die __init__ und davor »self.show()« und schon funktioniert es. Und »window.showdialog1()« muss weg.
- 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 ...
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 ...
- 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 ...
Wenn ich diesen Aufruf in die Klasse, wo das Fenster definiert wird, packe, wird zwar die Abfrage gestartet, allerdings ohne das Fenster ...
- 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 ...
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 ...
- 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 ...
- 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?
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?
- 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 ...
