Hi BlackJack!
Danke für deine schnelle Antwort.
@nfehren: Warum gehst Du da von aussen über die Zeilen und willst welche Aufgrund einer Bedingung verstecken wenn Du doch ein `QSort Filter ProxyModel` verwendest‽ Warum nicht davon ableiten und `filterAcceptsRow()` überschreiben?
Hättest du ein ...
Die Suche ergab 98 Treffer
- Montag 19. Dezember 2016, 14:35
- Forum: Qt/KDE
- Thema: QTableView: Rows verstecken
- Antworten: 3
- Zugriffe: 1906
- Montag 19. Dezember 2016, 11:18
- Forum: Qt/KDE
- Thema: QTableView: Rows verstecken
- Antworten: 3
- Zugriffe: 1906
QTableView: Rows verstecken
Hallo Leute,
Ich verbringe jetzt schon Stunden mit meinem Problem und bitte euch jetzt um eure Hilfe.
Ich habe ein tableView mit einem QSortFilterProxyModel das ein QAbstractTableModel als source model hat.
In dem tableView kann man nach dem Inhalt der einzelnen Columns sortieren per sortindicator ...
Ich verbringe jetzt schon Stunden mit meinem Problem und bitte euch jetzt um eure Hilfe.
Ich habe ein tableView mit einem QSortFilterProxyModel das ein QAbstractTableModel als source model hat.
In dem tableView kann man nach dem Inhalt der einzelnen Columns sortieren per sortindicator ...
- Donnerstag 19. Februar 2015, 10:13
- Forum: Allgemeine Fragen
- Thema: Dictionary sortiert ausgeben.
- Antworten: 8
- Zugriffe: 5421
Re: Dictionary sortiert ausgeben.
Super, funktioniert perfekt. Vielen Dank nochmal für die schnellen Antworten 
- Donnerstag 19. Februar 2015, 09:59
- Forum: Allgemeine Fragen
- Thema: Dictionary sortiert ausgeben.
- Antworten: 8
- Zugriffe: 5421
Re: Dictionary sortiert ausgeben.
Ich hab jedoch jetzt ein anderes Problem. Es wird zwar nach dem richtigen Wert sortiert jedoch nicht der numerischen Größe nach. Das sieht dann zB so aus:
Package: odin | Rank: 5521 | Inst: 323 | Vote: 41 | Vcs: Git
Package: imagemagick | Rank: 56 | Inst: 704649 | Vote: 62376 | Vcs: Svn
Package ...
Package: odin | Rank: 5521 | Inst: 323 | Vote: 41 | Vcs: Git
Package: imagemagick | Rank: 56 | Inst: 704649 | Vote: 62376 | Vcs: Svn
Package ...
- Mittwoch 18. Februar 2015, 15:13
- Forum: Allgemeine Fragen
- Thema: Dictionary sortiert ausgeben.
- Antworten: 8
- Zugriffe: 5421
Re: Dictionary sortiert ausgeben.
Hat geklappt, super. Vielen DankBlackJack hat geschrieben:@nfehren: Am besten sortierst Du die Schlüssel/Wert-Paare (`dict.iteritems()` oder `dict.items()`) mit einem geeigneten `key`-Argument für `sorted()` oder `list.sort()`. Im Beispiel beispielsweise ``lambda x: x[1].beispiel1``.
- Mittwoch 18. Februar 2015, 14:50
- Forum: Allgemeine Fragen
- Thema: Dictionary sortiert ausgeben.
- Antworten: 8
- Zugriffe: 5421
Dictionary sortiert ausgeben.
Hallo,
Ich weis, dass man ein Dictionary nicht sortieren kann, ich möchte es jedoch sortiert ausgeben. Aufgebaut ist es wie folgt:
{"name": [namedtuple(beispiel1='222", beispiel2 = '333'), versionskontrollsystem]}
Sprich ein Dictionary, das als Value eine Liste hat, dass ein namedtuple und einen ...
Ich weis, dass man ein Dictionary nicht sortieren kann, ich möchte es jedoch sortiert ausgeben. Aufgebaut ist es wie folgt:
{"name": [namedtuple(beispiel1='222", beispiel2 = '333'), versionskontrollsystem]}
Sprich ein Dictionary, das als Value eine Liste hat, dass ein namedtuple und einen ...
- Dienstag 21. Oktober 2014, 10:28
- Forum: Allgemeine Fragen
- Thema: KeyError: 2 Fehler
- Antworten: 8
- Zugriffe: 2107
Re: KeyError: 2 Fehler
Sehr schön kompakt danke, werd ich gleich umschreiben.
Kann man vielleicht die Methode Muenzeinwurf besser gestalten? Sie soll abfragen wie viel Münzen eingeworfen werden sollen, dabei aber kontrollieren, dass auch genügend Münzen im Geldautomaten vorhanden sind. Weil mir kommt meine Art der Methode ...
Kann man vielleicht die Methode Muenzeinwurf besser gestalten? Sie soll abfragen wie viel Münzen eingeworfen werden sollen, dabei aber kontrollieren, dass auch genügend Münzen im Geldautomaten vorhanden sind. Weil mir kommt meine Art der Methode ...
- Dienstag 21. Oktober 2014, 09:42
- Forum: Allgemeine Fragen
- Thema: KeyError: 2 Fehler
- Antworten: 8
- Zugriffe: 2107
Re: KeyError: 2 Fehler
#!/usr/bin/python3
import sys
class Getraenkeautomat():
def __init__(self):
self.muenzvorrat = {2:2, 1:3, 0.50:5, 0.20:7, 0.10:10}
self.muenzarten = [2, 1, 0.50, 0.20, 0.10]
self.einwurf = {}
self.rueckgeld = {}
self.guthaben = 0.0
self.ges_einwurf = 0.0
self.preis = 0.0
def ...
import sys
class Getraenkeautomat():
def __init__(self):
self.muenzvorrat = {2:2, 1:3, 0.50:5, 0.20:7, 0.10:10}
self.muenzarten = [2, 1, 0.50, 0.20, 0.10]
self.einwurf = {}
self.rueckgeld = {}
self.guthaben = 0.0
self.ges_einwurf = 0.0
self.preis = 0.0
def ...
- Dienstag 21. Oktober 2014, 09:04
- Forum: Allgemeine Fragen
- Thema: KeyError: 2 Fehler
- Antworten: 8
- Zugriffe: 2107
Re: KeyError: 2 Fehler
@nfehren: seit wann hat ein Getränkeautomat einen Geldbeutel?
Ein Getränkeautomat hat keinen Geldbeutel. Deshalb gibt es auch eine Klasse "Getraenkeautomat" und eine andere Klasse "Geldbeutel".
Könntest du mir ein Beispiel zeigen wie ich die Behandlung anhand einer Schleife löse?
lg, Navid
Ein Getränkeautomat hat keinen Geldbeutel. Deshalb gibt es auch eine Klasse "Getraenkeautomat" und eine andere Klasse "Geldbeutel".
Könntest du mir ein Beispiel zeigen wie ich die Behandlung anhand einer Schleife löse?
lg, Navid
- Montag 20. Oktober 2014, 11:02
- Forum: Allgemeine Fragen
- Thema: KeyError: 2 Fehler
- Antworten: 8
- Zugriffe: 2107
KeyError: 2 Fehler
Hallo,
ich habe ein Programm das in einen Getränkeautomaten simulieren soll. Das Programm ist in 3 Klassen unterteilt. Getränkeautomat, Produkte und Geldbeutel.
Alles funktioniert soweit aber wenn ich den Geldbeutel updaten will nach einem Kauf (Zeile 177) bekomme ich einen Fehler.
Traceback ...
ich habe ein Programm das in einen Getränkeautomaten simulieren soll. Das Programm ist in 3 Klassen unterteilt. Getränkeautomat, Produkte und Geldbeutel.
Alles funktioniert soweit aber wenn ich den Geldbeutel updaten will nach einem Kauf (Zeile 177) bekomme ich einen Fehler.
Traceback ...
- Freitag 12. September 2014, 09:06
- Forum: Allgemeine Fragen
- Thema: Alle Inhalte einer Liste verändern
- Antworten: 2
- Zugriffe: 968
Alle Inhalte einer Liste verändern
Guten morgen,
ich habe mithilfe der module re und urllib aus einer Internetseite bestimmte Informationen gezogen und in einer Liste abgespeichert.
Jetzt steht aber natürlich bei jedem Listeneintrag z.B. <title>abc</title>.
wie kann ich einen bestimmten Teil bei allen einträgen verändern, dass z.B ...
ich habe mithilfe der module re und urllib aus einer Internetseite bestimmte Informationen gezogen und in einer Liste abgespeichert.
Jetzt steht aber natürlich bei jedem Listeneintrag z.B. <title>abc</title>.
wie kann ich einen bestimmten Teil bei allen einträgen verändern, dass z.B ...
- Freitag 5. September 2014, 09:24
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
Re: SQLite3 Datenbank überschreibt db file
Code: Alles auswählen
def delData():
auswahl = int(input("Welchen Eintrag wollen sie löschen? "))
c.execute("DELETE FROM ToDo WHERE Nr IS '{0}'".format(auswahl))
conn.commit()- Donnerstag 4. September 2014, 14:30
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
Re: SQLite3 Datenbank überschreibt db file
Probiere das doch zunächst in einer SQL-Shell aus! Wenn Du dann die richtige Syntax hast, brauchst Du nur noch den Platzhalter einbauen.
(Ja, ich verrate Dir hier absichtlich nicht die Lösung, denn die ist wirklich trivial :-) )
delete from Todo where nr = 1 , klappt. Aber das ist halt ohne ...
- Donnerstag 4. September 2014, 13:49
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
Re: SQLite3 Datenbank überschreibt db file
@nfehren: Jup, das geht, wobei das ``IF (NOT) EXISTS`` soweit ich weiss kein Standard-SQL ist.
Ich würde aus der `Nr` einen Primärschlüssel machen und aus dem `Datum` den Typ `TIMESTAMP`. Oder `DATE`, dann müsste man dem SQLite-Modul leider extra sagen dass das in ein entsprechendes Python-Objekt ...
Ich würde aus der `Nr` einen Primärschlüssel machen und aus dem `Datum` den Typ `TIMESTAMP`. Oder `DATE`, dann müsste man dem SQLite-Modul leider extra sagen dass das in ein entsprechendes Python-Objekt ...
- Donnerstag 4. September 2014, 13:15
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
Re: SQLite3 Datenbank überschreibt db file
Es überschreibt, aber wenn ich das nicht drin habe lässt sich das Skript nicht ausführen, weil die Tabelle schon existiert.
Man erstellt eine Tabelle nur einmal und zwar nur einmal während der gesamten Existenz der Datenbank, nicht einmal pro Programmaufruf.
def tableCreate():
c.execute ...
Man erstellt eine Tabelle nur einmal und zwar nur einmal während der gesamten Existenz der Datenbank, nicht einmal pro Programmaufruf.
def tableCreate():
c.execute ...
- Donnerstag 4. September 2014, 11:37
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
Re: SQLite3 Datenbank überschreibt db file
Es überschreibt, aber wenn ich das nicht drin habe lässt sich das Skript nicht ausführen, weil die Tabelle schon existiert.
- Donnerstag 4. September 2014, 10:41
- Forum: Allgemeine Fragen
- Thema: SQLite3 Datenbank überschreibt db file
- Antworten: 17
- Zugriffe: 3046
SQLite3 Datenbank überschreibt db file
Hallo,
Ich bin wieder an einer kleinen Übungsaufgabe. Ich will eine Abfrage über die Shell machen, die Informationen zu einem "ToDo" sammelt.
Das soll dann in eine Datenbank übernommen werden. Soweit so gut, es klappt auch alles, das ToDo wird übernommen und gespeichert. Blos wenn ein neues ToDo ...
Ich bin wieder an einer kleinen Übungsaufgabe. Ich will eine Abfrage über die Shell machen, die Informationen zu einem "ToDo" sammelt.
Das soll dann in eine Datenbank übernommen werden. Soweit so gut, es klappt auch alles, das ToDo wird übernommen und gespeichert. Blos wenn ein neues ToDo ...
- Mittwoch 9. Juli 2014, 10:03
- Forum: Allgemeine Fragen
- Thema: Onlineshop Anwendung
- Antworten: 6
- Zugriffe: 2096
Re: Onlineshop Anwendung
Das habe ich mir schon gedacht aber wie mache ich das?Hyperion hat geschrieben: Indem Du *eindeutige* Artikelnummern vergibst! :K
- Mittwoch 9. Juli 2014, 09:18
- Forum: Allgemeine Fragen
- Thema: Onlineshop Anwendung
- Antworten: 6
- Zugriffe: 2096
Onlineshop Anwendung
Guten morgen :)
Ich bin momentan an einer Onlineshop-Anwendung dran. Ich möchte dort Artikel einfügen, löschen, und verändern können.
Ich habe 2 Probleme. Erstmal mein Code:
import sqlite3
import os
import sys
from helper_functions import menupunkt_ausführen
class Artikel:
def __init__(self ...
Ich bin momentan an einer Onlineshop-Anwendung dran. Ich möchte dort Artikel einfügen, löschen, und verändern können.
Ich habe 2 Probleme. Erstmal mein Code:
import sqlite3
import os
import sys
from helper_functions import menupunkt_ausführen
class Artikel:
def __init__(self ...
- Mittwoch 2. Juli 2014, 13:54
- Forum: Allgemeine Fragen
- Thema: SQLITE 3
- Antworten: 5
- Zugriffe: 855
Re: SQLITE 3
Sieht echt nett aus. Aber die Syntax sind nicht im zusammenhang mit Python 3 oder? Sieht für mich aus wie normale SQL SyntaxBlackJack hat geschrieben:@nfehren: Als praktische Einführung in SQL taugt vielleicht Learn SQL The Hard Way. Das ist zwar noch nicht fertig, aber der Einstieg sieht ganz nett aus.
