Die Suche ergab 36 Treffer
- Mittwoch 17. Januar 2024, 11:05
- Forum: Qt/KDE
- Thema: Erreiche "MainWindow" von SubWindow nicht.
- Antworten: 1
- Zugriffe: 5541
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 "...
- Mittwoch 27. Dezember 2023, 11:00
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
- Mittwoch 27. Dezember 2023, 10:58
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
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".
- Dienstag 19. Dezember 2023, 17:40
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
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...
- Dienstag 19. Dezember 2023, 12:56
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
Re: QAbstractTableModel mit Icons sehr langsam
PS: Eine Idee, wie ich die Icons zentriert - also "mittig" - bekomme?
- Dienstag 19. Dezember 2023, 12:38
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
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...
- Montag 18. Dezember 2023, 17:45
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit Icons sehr langsam
- Antworten: 8
- Zugriffe: 9612
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...
- Mittwoch 29. November 2023, 09:57
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit SQLQueryDaten füllen
- Antworten: 1
- Zugriffe: 5205
Re: QAbstractTableModel mit SQLQueryDaten füllen
Habe den Fehler gefunden:
muss es bei "def headerData" heißen. So funktioniert die Tabelle und kann weiter "ausgebaut" werden.
Code: Alles auswählen
if role == Qt.ItemDataRole.DisplayRole and orientation == Qt.Orientation.Horizontal
- Freitag 24. November 2023, 16:01
- Forum: Qt/KDE
- Thema: QAbstractTableModel mit SQLQueryDaten füllen
- Antworten: 1
- Zugriffe: 5205
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...
- Donnerstag 23. November 2023, 12:33
- Forum: Qt/KDE
- Thema: QTableView Spaltenüberschrift
- Antworten: 0
- Zugriffe: 7411
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")...
- Mittwoch 22. November 2023, 17:19
- Forum: Qt/KDE
- Thema: QStackWidget - wie updaten?
- Antworten: 8
- Zugriffe: 7626
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...
- Freitag 17. November 2023, 17:12
- Forum: Qt/KDE
- Thema: QStackWidget - wie updaten?
- Antworten: 8
- Zugriffe: 7626
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...
- Freitag 17. November 2023, 15:45
- Forum: Qt/KDE
- Thema: QStackWidget - wie updaten?
- Antworten: 8
- Zugriffe: 7626
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...
- Mittwoch 8. November 2023, 18:03
- Forum: Qt/KDE
- Thema: QStackWidget - wie updaten?
- Antworten: 8
- Zugriffe: 7626
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...
- Mittwoch 8. November 2023, 17:45
- Forum: Qt/KDE
- Thema: QStackWidget - wie updaten?
- Antworten: 8
- Zugriffe: 7626
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...
- Mittwoch 8. November 2023, 17:29
- Forum: Datenbankprogrammierung mit Python
- Thema: QSqlTableModel QDataWidgetMapper
- Antworten: 4
- Zugriffe: 6407
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...
- Donnerstag 19. Oktober 2023, 15:26
- Forum: Datenbankprogrammierung mit Python
- Thema: QSqlTableModel QDataWidgetMapper
- Antworten: 4
- Zugriffe: 6407
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...
- Donnerstag 2. März 2023, 09:08
- Forum: Qt/KDE
- Thema: QLineEdit und Darstellung von "10.000,00 €"
- Antworten: 7
- Zugriffe: 4962
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ö...
- Dienstag 28. Februar 2023, 10:28
- Forum: Qt/KDE
- Thema: QLineEdit und Darstellung von "10.000,00 €"
- Antworten: 7
- Zugriffe: 4962
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 ...

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 ...

- Montag 27. Februar 2023, 17:18
- Forum: Qt/KDE
- Thema: QLineEdit und Darstellung von "10.000,00 €"
- Antworten: 7
- Zugriffe: 4962
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...