Die Suche ergab 98 Treffer

von nfehren
Montag 19. Dezember 2016, 14:35
Forum: Qt/KDE
Thema: QTableView: Rows verstecken
Antworten: 3
Zugriffe: 1906

Re: QTableView: Rows verstecken

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 ...
von nfehren
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 ...
von nfehren
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 :)
von nfehren
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 ...
von nfehren
Mittwoch 18. Februar 2015, 15:13
Forum: Allgemeine Fragen
Thema: Dictionary sortiert ausgeben.
Antworten: 8
Zugriffe: 5421

Re: Dictionary sortiert ausgeben.

BlackJack 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``.
Hat geklappt, super. Vielen Dank ;)
von nfehren
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 ...
von nfehren
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 ...
von nfehren
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 ...
von nfehren
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
von nfehren
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 ...
von nfehren
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 ...
von nfehren
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()
von nfehren
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 ...
von nfehren
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 ...
von nfehren
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 ...
von nfehren
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.
von nfehren
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 ...
von nfehren
Mittwoch 9. Juli 2014, 10:03
Forum: Allgemeine Fragen
Thema: Onlineshop Anwendung
Antworten: 6
Zugriffe: 2096

Re: Onlineshop Anwendung

Hyperion hat geschrieben: Indem Du *eindeutige* Artikelnummern vergibst! :K
Das habe ich mir schon gedacht aber wie mache ich das? :P
von nfehren
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 ...
von nfehren
Mittwoch 2. Juli 2014, 13:54
Forum: Allgemeine Fragen
Thema: SQLITE 3
Antworten: 5
Zugriffe: 855

Re: SQLITE 3

BlackJack 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.
Sieht echt nett aus. Aber die Syntax sind nicht im zusammenhang mit Python 3 oder? Sieht für mich aus wie normale SQL Syntax