Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QFileDialog Icons anzeigen

QFileDialog Icons anzeigen

Scheduled Pinned Locked Moved Unsolved German
2 Posts 2 Posters 389 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    Linex
    wrote on last edited by
    #1

    Hallo,
    ich hab ein Verzeichnis das mit Icons gefüllt ist. Ich möchte nun im Programm für z.B. einen Button ein Icon
    auswählen. Dazu öffne ich mit QFileDialog das Verzeichnis mit einem Filter (z.B. nur SVG - Files)

    In der Übersicht sehe ich nun nicht die Icons sonder nur Standard-Icons für Text-Files. Wenn ich im Qt-Creator
    ein Icon setzen möchte geht die Auswahl über das Verzeichnis mit Icons auf?

    QString iconfile = QFileDialog::getOpenFileName(this, tr("Iconauswahl"), "/home/icons/Qt5IconFlat/", tr("Icons (*.svg)"));

    if (!filedialog.isEmpty())
    {
    qDebug()<<"Icon: " << iconfile;
    fflush (stdout);
    }

    Mein Programm

    icons1.png

    Creator - Ansicht
    icons2.png

    Pl45m4P 1 Reply Last reply
    0
    • L Linex

      Hallo,
      ich hab ein Verzeichnis das mit Icons gefüllt ist. Ich möchte nun im Programm für z.B. einen Button ein Icon
      auswählen. Dazu öffne ich mit QFileDialog das Verzeichnis mit einem Filter (z.B. nur SVG - Files)

      In der Übersicht sehe ich nun nicht die Icons sonder nur Standard-Icons für Text-Files. Wenn ich im Qt-Creator
      ein Icon setzen möchte geht die Auswahl über das Verzeichnis mit Icons auf?

      QString iconfile = QFileDialog::getOpenFileName(this, tr("Iconauswahl"), "/home/icons/Qt5IconFlat/", tr("Icons (*.svg)"));

      if (!filedialog.isEmpty())
      {
      qDebug()<<"Icon: " << iconfile;
      fflush (stdout);
      }

      Mein Programm

      icons1.png

      Creator - Ansicht
      icons2.png

      Pl45m4P Online
      Pl45m4P Online
      Pl45m4
      wrote on last edited by Pl45m4
      #2

      @Linex

      Hab es gerade auf Win10 getestet.

      Bei Bilddateien wie png, jpg etc. wird das Vorschaubild (wie auch generell beim OS) angezeigt. Bei SVG habe ich auch "nur" das Standard-Logo vom Browser zum Öffnen des SVGs.

      Könnte sein, dass der FileDialog im QtCreator ein spezielles Modell nutzt, das explizit das Bild nochmal als Icon in der Datei-Übersicht anzeigt bzw. der Datei das eigene Bild als Icon zuweist.

      Den Code von QtCreator kann man öffentlich einsehen. Könntest dich da mal durchwühlen. Hab die Stelle jetzt auf den ersten Blick aber nicht gefunden.

      Schau mal hier:

      • https://code.woboq.org/qt5/qt-creator/

      If debugging is the process of removing software bugs, then programming must be the process of putting them in.

      ~E. W. Dijkstra

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved