Die Suche ergab 36 Treffer

von GiJay
Mittwoch 17. Januar 2024, 11:05
Forum: Qt/KDE
Thema: Erreiche "MainWindow" von SubWindow nicht.
Antworten: 1
Zugriffe: 974

Erreiche "MainWindow" von SubWindow nicht.

Hi, ich glaube, es ist nicht die geschickteste Überschrift :? MainApp.py enthältdie class MainWindow. Im MainWindow öffne ich diverse SubWindows. Diese habe ich in eine eigene Datei und Klasse gepackt. So gibt es z.B. objekt.py, kontakt.py und Setup,py. Wenn ich nun zum Beispiel vom SubWindow "...
von GiJay
Mittwoch 27. Dezember 2023, 11:00
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

Re: QAbstractTableModel mit Icons sehr langsam

Bild
von GiJay
Mittwoch 27. Dezember 2023, 10:58
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

Re: QAbstractTableModel mit Icons sehr langsam

Oh, kannte ich nicht. Vielen Dank! Deinen Tipp werde ich aber erst in der Zukunft einsetzen. Ich habe mich hier nun für Unicode-Zeichen entschieden. Diese mittig zu setzen ist recht einfach (da Text) und es gibt keine "Ladehemmungen".
von GiJay
Dienstag 19. Dezember 2023, 17:40
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

Re: QAbstractTableModel mit Icons sehr langsam

Kapiert !!! Ok, die Daten hier bei mir werden nur angezeigt und nicht bearbeitet. Durch einen Doppelclick wird bei mir ein Datensatz ausgewählt und in einem anderen Bildschirm zur Bearbeitung freigegeben. Aber Dein Argument ist natürlich sinnvoll, wieder dazugelernt 8) Das Formatieren über TextAlign...
von GiJay
Dienstag 19. Dezember 2023, 12:56
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

Re: QAbstractTableModel mit Icons sehr langsam

PS: Eine Idee, wie ich die Icons zentriert - also "mittig" - bekomme?
von GiJay
Dienstag 19. Dezember 2023, 12:38
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

Re: QAbstractTableModel mit Icons sehr langsam

Super, das war ein entscheidender Tipp. Die Geschwindigkeit hat sich erheblich verbessert, eine wirklich kleine Verzögerung ist nur noch beim Start der Tabelle spürbar. Soweit ist das Problem erst einmal gelöst. (Mal sehen, wenn 200 Datensätze vorliegen ...) Ja, das "str()" ist absolut sin...
von GiJay
Montag 18. Dezember 2023, 17:45
Forum: Qt/KDE
Thema: QAbstractTableModel mit Icons sehr langsam
Antworten: 8
Zugriffe: 2036

QAbstractTableModel mit Icons sehr langsam

Hallo, ich gebe eine SQL-Abfrage mit Hilfe eines QAbstractTableModels aus. In der Datenbank sind zur Zeit nur 10 Reihen drin. https://up.picr.de/46794666rv.png Die Werte für "Aktiv" und "Maker" sind als 0 und 1 (bool) abgespeichert. Rufe ich Liste ohne Icons - also mit den Werten...
von GiJay
Mittwoch 29. November 2023, 09:57
Forum: Qt/KDE
Thema: QAbstractTableModel mit SQLQueryDaten füllen
Antworten: 1
Zugriffe: 1292

Re: QAbstractTableModel mit SQLQueryDaten füllen

Habe den Fehler gefunden:

Code: Alles auswählen

if role == Qt.ItemDataRole.DisplayRole and orientation == Qt.Orientation.Horizontal
muss es bei "def headerData" heißen. So funktioniert die Tabelle und kann weiter "ausgebaut" werden.
von GiJay
Freitag 24. November 2023, 16:01
Forum: Qt/KDE
Thema: QAbstractTableModel mit SQLQueryDaten füllen
Antworten: 1
Zugriffe: 1292

QAbstractTableModel mit SQLQueryDaten füllen

Ich experimentiere gerade mit TableModellen herum und verusche eine SQLQueryabfrage in einem QAbstractTableModel darzustellen. Das Model bleibt aber leer # Daten aus Abfrage self.query_model = QSqlQueryModel() #headers = ["1", "2", "3", "4", "5", &qu...
von GiJay
Donnerstag 23. November 2023, 12:33
Forum: Qt/KDE
Thema: QTableView Spaltenüberschrift
Antworten: 0
Zugriffe: 1945

QTableView Spaltenüberschrift

Hallo, warum funktioniert hier die Änderung der Spaltenüberscrift nicht? Die Zeile unter #!!!!!!!! sollte das eigentlich auslösen .... !! Qt6.5.2 !! def stack_GUI_liste(self): print(" 5 def stack_GUI_liste / IN") main_layout = QVBoxLayout() # pic_kn = QPixmap(PIC + "Tick_kn.png")...
von GiJay
Mittwoch 22. November 2023, 17:19
Forum: Qt/KDE
Thema: QStackWidget - wie updaten?
Antworten: 8
Zugriffe: 2320

Re: QStackWidget - wie updaten?

Habe es umgeschrieben und nun funzt es. Habe mir noch eine Spaltensortierung gegönnt. Der Hinweis mit dem "Model" hat die alten Zellen im Kopf noch einmal in Aufruhr gebracht und hat etwas gebracht. Merci. def stack_GUI_liste(self): print(" 5 def stack_GUI_liste / IN") main_layou...
von GiJay
Freitag 17. November 2023, 17:12
Forum: Qt/KDE
Thema: QStackWidget - wie updaten?
Antworten: 8
Zugriffe: 2320

Re: QStackWidget - wie updaten?

Funzt aber leider auch nicht ... self.tab_view = QTableView() self.model.setQuery( "SELECT dbkKDNr, dbkAnrede, dbkTitel, dbkVorname, dbkNachname, dbkStadt, dbkaktiv, dbkMaker FROM kunde") self.tab_view.setModel(self.model) Der neuste Eintrag wird erst ergänzt, wenn ich das gesamte Subwindo...
von GiJay
Freitag 17. November 2023, 15:45
Forum: Qt/KDE
Thema: QStackWidget - wie updaten?
Antworten: 8
Zugriffe: 2320

Re: QStackWidget - wie updaten?

Vielen Dank, dass Du mal drauf geschaut hast. Habe nun eine Model, aber so geht es auch nicht oder habe ich Dich falsch verstanden? Erzeuge ich im "Stack-Window 1" einen neuen Eintrag und möchte dann im "Stack-Window 2" die gesamte Eintragsliste sehen, ist dieser Eintrag nicht au...
von GiJay
Mittwoch 8. November 2023, 18:03
Forum: Qt/KDE
Thema: QStackWidget - wie updaten?
Antworten: 8
Zugriffe: 2320

Re: QStackWidget - wie updaten?

So wird das Stackfenster für die Liste erstellt: # Fenster rechte Seite - LISTE def stack_GUI_liste(self): # main_layout = QVBoxLayout() self.font_color = 'blue' # pic_kn = QPixmap(PIC + "Tick_kn.png") picItemAktivK = QTableWidgetItem(QIcon(pic_kn), "") pic_km = QPixmap(PIC + &qu...
von GiJay
Mittwoch 8. November 2023, 17:45
Forum: Qt/KDE
Thema: QStackWidget - wie updaten?
Antworten: 8
Zugriffe: 2320

QStackWidget - wie updaten?

In einem SubWindow wird diese Code ausgeführt: def __init__(self): super(SubwindowKontakt, self).__init__() # #MainWindow.main_space.status_bar.showMessage("Kontakte verwalten", 0) #db checken und öffnen self.open_db() # self.model = QSqlTableModel(db=self.db) self.model.setTable("kun...
von GiJay
Mittwoch 8. November 2023, 17:29
Forum: Datenbankprogrammierung mit Python
Thema: QSqlTableModel QDataWidgetMapper
Antworten: 4
Zugriffe: 2221

Re: QSqlTableModel QDataWidgetMapper

Vielen Dank - ist gelöst ! self.open_db() self.mapper.submit() k_rec = self.model.record() row = self.model.rowCount() self.model.insertRecord(row, k_rec) row = self.model.rowCount()-1 self.model.updateRowInTable(row, k_rec) self.model.submitAll() self.db.close() So funktioniert es. Ich habe tatsäch...
von GiJay
Donnerstag 19. Oktober 2023, 15:26
Forum: Datenbankprogrammierung mit Python
Thema: QSqlTableModel QDataWidgetMapper
Antworten: 4
Zugriffe: 2221

QSqlTableModel QDataWidgetMapper

Tach auch, mein erste db-Anwendung :? es gibt eine SQLite Datenbank. Um die bestehenden Datensätze zu ändern nutze ich ein Model (QSqlTableModel) und einen Mapper (QDataWidgetMapper). Dies funktioniert einwandfrei. Jetzt möchte ich einen neuen Datensatz anhängen. Meine Überlegung: - leeren Record er...
von GiJay
Donnerstag 2. März 2023, 09:08
Forum: Qt/KDE
Thema: QLineEdit und Darstellung von "10.000,00 €"
Antworten: 7
Zugriffe: 3798

Re: QLineEdit und Darstellung von "10.000,00 €"

Vielen Dank für die Antworten ! Ich werde mich an Axels Code halten. Der Code von deets ist zwar "simpler", aber ich halte ihn für gar nicht so professionell. Die "Muss-"Eingabe von 00 stört ungemein. Ob ich einen Taschenrechner oder eine Excel-Tabelle nehme, eine 00-Eingabe benö...
von GiJay
Dienstag 28. Februar 2023, 10:28
Forum: Qt/KDE
Thema: QLineEdit und Darstellung von "10.000,00 €"
Antworten: 7
Zugriffe: 3798

Re: QLineEdit und Darstellung von "10.000,00 €"

Hallo Axel,

vielen Dank für Deinen Beitrag. So etwas hatte ich auch schon probiert, aber es funzt nicht. Hier der Versuch nach Deinen Beispiel 500,20 einzugeben. Irgendwie entstehen immer Leerzeichen ...

Bild
von GiJay
Montag 27. Februar 2023, 17:18
Forum: Qt/KDE
Thema: QLineEdit und Darstellung von "10.000,00 €"
Antworten: 7
Zugriffe: 3798

QLineEdit und Darstellung von "10.000,00 €"

Moin, ich komme mit dem Validator bzw InputMask nicht zu recht. Ich schreibe an einem kleinen Tool für eine Maklerin und da sollen eine paar Daten in eine SQLite-DB eingetragen werden. Das alles funktioniert (über Mapper) einwandfrei. Allein die Darstellung der Zahlen will mir nicht gelingen. In ein...