Hyperlinks in QTreeView

Ich versuche, anklickbare Links innerhalb eines QTreeView anzuzeigen. Ich habe meine eigene QStyledItemDelegate erstellt, und ich kann Text zeichnen, der wie ein Link aussieht, aber ist nicht anklickbar wie ein Link wäre.

Eine Option, die ich denke, ist die Schaffung eines QLabel mit einem Link, und Zeichnung der QLabel in der QTreeView Zellen. Das einzige Problem ist, dass ich nicht herausfinden kann, wie man QLabels dem QTreeView hinzufügt.

  • Ersetzen Sie die URL mit einem Link mit regex in python
  • Wie kann ich pdf-Links von der Website mit Python-Skript greifen
  • So erstellen Sie einen Hyperlink zu einem anderen Excel-Blatt in der gleichen Arbeitsmappe
  • Hyperlink zum Excel-Blatt hinzufügen, das von pandas dataframe to_excel erstellt wurde
  • PyQt4 leitet mich nicht zur nächsten Seite um
  • Wie man Hyperlinks aus MS Word-Tabelle mit Python extrahiert?
  • Irgendwelche Ideen?

  • Python: Klassenmethoden dynamisch zuordnen
  • Wie ändere ich die seq2seq Kostenfunktion für gepolsterte Vektoren?
  • Importieren von Daten und Variablennamen aus einer Textdatei in Python
  • Was ist der effizienteste Weg, um Klasseninstanzen dynamisch zu erstellen?
  • Sandboxing / laufende Python-Code Zeile für Zeile
  • Python Matplotlib: Dynamisch aktualisieren Plot - Array Länge nicht bekannt a priori
  • One Solution collect form web for “Hyperlinks in QTreeView”

    Haben Sie ausgecheckt QAbstractItemView :: setIndexWidget ? Du könntest ein QLabel erstellen, wie du gesagt hast und gib es diese Funktion für den richtigen Index.

    Python ist die beste Programmiersprache der Welt.