Skip to content

German

A forum for those speaking German
718 Topics 3.6k Posts
  • Timezone ändern

    Unsolved
    9
    0 Votes
    9 Posts
    209 Views
    JonBJ

    @StefKe said in Timezone ändern:

    UTC = UTC.setTimeZone('Australia/Melbourne')

    setTimeZone(toZone[, resolve=QDateTime.TransitionResolution.LegacyBehavior])

    Sets the time zone used in this datetime to toZone.

    setTimeZone() gibt keinen Wert zurück. Also UTC = ist falsch.

    Und string 'Australia/Melbourne' funktioniert nicht, dass muss byte array sein. Probieren Sie es aus:

    UTC.setTimeZone(b'Australia/Melbourne')`

    [Jetzt haben Sie die Antwort von @Pl45m4 . Vieleicht hat er recht.]

  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    73 Views
    No one has replied
  • 0 Votes
    4 Posts
    463 Views
    D

    Damit die Folder angezeigt werden muss bei auf Debian basierenden Distributionen mit

    sudo apt install qt6ct

    installiert werden.
    Leider haben die Entwickler von Qt6 versäumt die Variable

    QT_QPA_PLATFORMTHEME=qt6ct

    der Datei /etc/environment hinzuzufügen. Ohne diesen Eintrag funktioniert qt6ct nicht.
    Wenn Sie mit diesem Befehl qt6ct aufrufen

    sudo qt6ct

    können Sie unter dem Reiter Symbolthema beispielsweise Adweita auswählen.
    Die Folder werden nach einem Neustart angezeigt.
    qt-fsarchiver
    [https://wiki.ubuntuusers.de/qt-fsarchiver/](link url)
    erledigt dies alles bei der Installation automatisch.

    Grüße aus Südbaden

  • Qt findet Compiler nicht

    14
    0 Votes
    14 Posts
    12k Views
    Christian EhrlicherC

    @strela said in Qt findet Compiler nicht:

    ein Fehler mache zeigt QT nicht direkt das ich ein Fehler bei Programmierung gemacht habe.

    Es würde mich wundern wenn einen Bibiliothek irgend eine Möglichkeit hätte, Fehler in Quellcode anzuzeigen. Meinst Du QtCreator?

    was soll ich bitte machen?

    Eine Topic erzeugen mit einer detailierten Fehlerbeschreibung was Du machst und was nicht geht und nicht ein 10 Jahre altes Topic hijacken.

  • QPainter, Größe der Zeichnung bestimmen

    Solved
    11
    0 Votes
    11 Posts
    606 Views
    Pl45m4P

    @Michael58 said in QPainter, Größe der Zeichnung bestimmen:

    jeweils die Eckpunkte meiner Grafik mitziehen. Auch wenn ich das mehr als "workaround" denn als "Lösung" sehe

    Aber wäre das nicht genau die "Größe" bzw. das Rect vom DisplayWidget (um beim Beispiel zu bleiben)?
    Außer du meinst mit "Zeichnung" dass du z.B. von dem "Haus" welches in der Grafik zu sehen ist, redest...
    Da müsstest du dann, wie du sagst, selbst, zum Zeitpunkt des Zeichnens die Koordinaten bzw. Abmessungen abspeichern, weil es ja innerhalb der gesamten gemalten Fläche ist und du später den Zugriff auf die Einzel-"Striche" und "Formen" des Painters verlierst :)

    Aber gut, dass es geklappt hat.

    Eine andere Möglichkeit wäre eben noch deine "innere" Zeichnung als eigenes Widget zu behandeln, welches dann immer die maximale Größe besitzt... wenn du dann dein "Zeichnung" die du als SVG exportieren willst auf einen Hintergrund malst (wie im Beispiel das Window, dann hast du mit der Widget size() gleichzeitig die Abmessungen deiner Zeichnung (vorausgesetzt der Painter des gemalten Widgets zeichnet immer ohne "background" bzw. Rand.
    (aber das bestimmst du ja selbst und den Rand müsstest du dann wieder herausrechnen)
    Im Beispiel wird ja erst der blaue Hintergrund gezeichnet und dann das Haus und z.B. der Mond darüber.

  • QTreeView mit QIdentityProxyModel

    Unsolved
    1
    0 Votes
    1 Posts
    105 Views
    No one has replied
  • QTableView mit QStandardItemModel

    Unsolved
    5
    0 Votes
    5 Posts
    341 Views
    F

    @Pl45m4
    Hallo und vielen Dank!!!!

  • emailadresse des profils ändern

    Unsolved
    2
    0 Votes
    2 Posts
    230 Views
    Pl45m4P

    Hallo @Thomas-63

    das geht nicht hier über das Forum.
    Das musst du über deinen Qt (Haupt-)Account machen.

    account.qt.io bzw. login.qt.io

    Dort anmelden und dann den Link hier:
    (glaub wenn du hier im Forum angemeldet bist, kannst du sogar direkt den Link unten klicken ohne nochmal auf der Qt-Seite einzuloggen)

    https://login.qt.io/change_email

    Oder du gehst den manuellen Weg über das Menü dort oben rechts, dann "My profile" und da steht irgendwo was von "Change Email"

    Das ändert aber die Email die mit deinem Qt Account und der Lizenz verknüpft ist... keine Ahnung ob es dann evtl. Schwierigkeiten mit der Lizenz geben könnte.

  • Wie kann ich Widgets ansprechen(pyside6)?

    Solved
    12
    0 Votes
    12 Posts
    685 Views
    M

    @Pl45m4 said in Wie kann ich Widgets ansprechen(pyside6)?:

    Ja das ist einer der "empfohlenen Wege", wie man den QtDesigner nutzt. Ob man es so macht, ist ja jedem selbst überlassen.

    Ja so lasse ich es auch jetzt. Das sieht gut aus. Bevor ich mich auf Irrwege mache und am Ende nichts davon verstehe.

    Denke zum Lernen und Herumexperimentieren mit Qt und QtDesigner ist das die beste und einfachste Lösung.
    So muss man sich keine Gedanken machen, und hat innerhalb der Klasse überall vollen Zugriff auf die UI mittels self.ui.<objekt_name>.
    Alles Weitere kommt dann mit der Zeit :)

    Ja denke ich auch. Dies ist wunderbar :).

    OK. Dann dankeschön für die Hilfe.

  • Projekt zu DEB, AppImages, EXE

    Unsolved
    2
    0 Votes
    2 Posts
    222 Views
    Pl45m4P

    Hi und willkommen im Forum,

    @Loow said in Projekt zu DEB, AppImages, EXE:

    Auf mein Leppy (Debian 13) läuft sie ohne Probleme

    definiere "laufen". Wo genau? In der IDE? schon deployed? Oder einfach das "Programm" aus dem Build Ordner gezogen und auf andere Rechner kopiert?

    gehe ich mit der Build Datei auf den Rechner meiner Frau (Linux Mint) startet sie nicht, selbst in der Console wird nichts
    angezeigt

    Du musst deine App vorher vernünftig erstellen und "ausrollen", sonst wird es nur innerhalb der IDE laufen, wo der Zugriff auf z.B. zusätzliche Libs usw. besteht.

    genauso das man zeitgleich eine EXE erstellen kann, da mein Sohn Win10 hat.

    Ganz so einfach ist das nicht... Du müsstest dein Programm trotzdem auf bzw. für Windows 10 bauen.
    Entweder indem du den Code auf der entsprechenden Platform kompilierst, erstellst und deployst oder durch Cross-Compiling (was als Anfänger nicht so einfach zu konfigurieren ist). Du bräuchtest dann ein Linux Mint und ein Win 10 Build (bzw. Cross Compiler)

    Edit:

    Wenn es sich wirklich nur auf den Kreis von deiner "Familie" begrenzt, also 1x Debian 1x Mint und 1x Windows 10 von deinem Sohn, dann würde ich da eben QtCreator installieren, den Code rüberschieben, Programm kompilieren und deployen z.B. auf Windows mit windeployqt (einfach mal googlen) und fertig. Oder du legst dir zusätzlich 2 virtuelle Maschinen mit je dem entsprechenden System auf deinem Rechner an, und baust es dort. Dann kannst du gleich die fertige App weitergeben.

  • Fehler beim Erstellen an Macbook

    Unsolved
    10
    0 Votes
    10 Posts
    664 Views
    J.HilkJ

    @uwew Benutzt du vielleicht deutsche Sonderzeichen in deinem Pfaden auf der Festplatte ?

  • zu viele Leerzeilen

    Solved
    6
    0 Votes
    6 Posts
    710 Views
    D

    @JonB das wars, Problem gelöst. Danke!!!

  • Anfängerfehlermeldung

    Solved
    5
    0 Votes
    5 Posts
    630 Views
    F

    @sierdzio
    Danke auch von mir!!! Hat mir sehr geholfen!! Habe schon Stunden mit der Fehlersuche verbracht :-)

  • Qt6 und 3DQuick

    Unsolved
    2
    0 Votes
    2 Posts
    363 Views
    Pl45m4P

    Hallo @MHage ,

    bin jetzt nicht der Qt3D experte, aber das

    @MHage said in Qt6 und 3DQuick:

    Fehler: Project ERROR: Unknown module(s) in QT: 3dcore-private

    sieht stark nach Qt internals aus...
    Als wenn du versuchst, den Qt private source code einzubinden, was bei Qt Widgets auch geht, aber man vermeiden sollte, da eben dann der eigene Code, der abhängig von Qt private ist, u.U. bei anderen Qt Versionen oder anderen Nutzern überhaupt nicht mehr lauffähig ist.

    Ich habe alles an Modulen installiert was Qt6, 3D und QML zu tun hat.

    Das kräftigt meinen Verdacht ;-)

  • 0 Votes
    14 Posts
    2k Views
    S

    @Muecke82 Es war eine Freude dir zu helfen. Leider hat Qt eine sehr steile Lernkurve. Oft genug haben wir hier im Forum Fragen von Leuten, die vollkommen davon überzeugt sind, dass Programmieren ihr Ding ist. Sie zeigen aber bei weitem nicht den Durchblick, den wir bei dir beobachtet haben.

  • Localization

    Solved
    4
    0 Votes
    4 Posts
    494 Views
    MasterQM

    @Christian-Ehrlicher said in Localization:

    Qt ist natürlich per default in Englisch, du musst die korrekten Übersetzungen für Qt laden: https://doc.qt.io/qt-6/localization.html#use-qt-module-translations

    Kaum macht man es richtig, schon funktioniert's!

    Danke

  • QtCreator und git

    Solved
    10
    0 Votes
    10 Posts
    2k Views
    aha_1980A

    Hallo @MasterQ,

    super, freut mich dass Du es hinbekommen hast.

    Ich habe QTCREATORBUG-30333 erstellt, um im Fehlerfall bessere Informationen zu erhalten.

    Grüße

  • QtConcurrent::run geht nicht

    Solved
    8
    0 Votes
    8 Posts
    732 Views
    K

    @J-Hilk Danke für die Hilfe. Ich habe rausgefunden das der Fehler an der Qt 6.5 liegt 6.5.3 funktioniert.

  • EMailbenachrichtigung

    Unsolved
    1
    0 Votes
    1 Posts
    226 Views
    No one has replied
  • cmake und libraries und ...

    Solved
    3
    0 Votes
    3 Posts
    442 Views
    MasterQM

    @jsulm said in cmake und libraries und ...:

    @MasterQ said in cmake und libraries und ...:

    dependencyprovider.cpp

    Template definitions hat man normallerweise in Headerdateien, versuch das mal

    uih, ja das war es!