Skip to content

Python3 - HTML Text ausgeben

Python3
  •                 # Wir bauen den Text, den wir ausgeben wollen!
                    text = """
                    <table>
                    <tr>
                    <td style="padding: 4px;"><b>Backup_Name</b></td>
                    <td style="padding: 4px;">""" + backup_data[row].name + """ </td>
                    </tr>
                    <tr>
                        <td style="padding: 4px;"><b>Repository</b></td>
                        <td style="padding: 4px;">""" + backup_data[row].repository + """ </td>
                    </tr>
                    <tr>
                        <td style="padding: 4px;"><b>Source</b></td>
                        <td style="padding: 4px;">""" + backup_data[row].source + """ </td>
                    </tr>
                    <tr>
                        <td style="padding: 4px;"><b>Password</b></td>
                        <td style="padding: 4px;">""" + password_x +""" </td>
                    </tr>
                    <tr>
                        <td style="padding: 4px;"><b>Init_Status</b></td>
                        <td style="padding: 4px;">""" + backup_data[row].init + """ </td>
                    </tr>
                    <tr>
                        <td style="padding: 4px;"><b>Exclude List</b></td>
                        <td style="padding: 4px;">""" + backup_data[row].exclude + """ </td>
                    </tr>
                    </table>
                    """
    

    Und dasselbe als mehrzeilige Textausgabe für ein QPlainTextEdit

    text = """Backup_Name:\t %s\n
    Repository:\t\t %s\n\n Source:\t\t %s\n\n Password:\t\t %s\n\n Init_Status:\t\t %s\n\n Exclude List:\t\t %s"""%(backup_data[row].name, backup_data[row].repository, backup_data[row].source, password_x, backup_data[row].init, backup_data[row].exclude)
    

  • Python - Formatumwandlung str -> float

    Python3
    1
    0 Stimmen
    1 Beiträge
    161 Aufrufe
    Niemand hat geantwortet
  • Python - Dict -> JSON und umgekehrt

    Python3
    1
    0 Stimmen
    1 Beiträge
    192 Aufrufe
    Niemand hat geantwortet
  • Python - mehrsprachiges GUI

    Python3
    1
    0 Stimmen
    1 Beiträge
    119 Aufrufe
    Niemand hat geantwortet
  • Restic UI - QThread

    Restic UI
    1
    0 Stimmen
    1 Beiträge
    95 Aufrufe
    Niemand hat geantwortet
  • Restic UI - Documentation

    Restic UI
    1
    0 Stimmen
    1 Beiträge
    208 Aufrufe
    Niemand hat geantwortet
  • Python3 - QT_QPA_PLATFORM

    Python3
    2
    0 Stimmen
    2 Beiträge
    284 Aufrufe
    FrankMF

    Nachdem ich ja mittlerweile schon lange weder auf Cinnamon bin, hatte ich nach einem Update von VSCodium wieder ein anderes Design. Ok, schauen wir rein.

    (venv) frank@frank-MS-7C37:~/restic-ui-public$ env | grep "QT" QT_ACCESSIBILITY=1 QT_QPA_PLATFORMTHEME=qt5ct

    Wenn ich das auf

    QT_QPA_PLATFORMTHEME=gnome3

    ändere, sieht es wie auf meinem Linux Mint Cinnamon Desktop aus.

  • Python3 - Eingabeformular

    Python3
    3
    0 Stimmen
    3 Beiträge
    191 Aufrufe
    FrankMF

    Meine endgültige Lösung, zu mindestens im Moment 😉 , ist ein zweites Window. Das gefällt mir am Besten, komme ich zu mindestens im Moment einfach besser mit klar. Aber, eines der größten Probleme war für mich, wie aktualisiere ich die Liste im Hauptfenster!? Da habe ich doch etliche Stunden dran rum gefummelt....

    Hier nur mal das Layout

    ##################### # Layout ##################### self.formGroupBox = QGroupBox("Form layout") layout = QFormLayout() layout.addRow(self.label_1) layout.addRow(QLabel("Backup Name:"), self.input1) layout.addRow(QLabel("Repository:"), self.button3) layout.addRow(QLabel("Source:"), self.button4) layout.addRow(QLabel("Password:"), self.input4) layout.addRow(self.label_6) layout.addRow(self.button2) self.formGroupBox.setLayout(layout) self.setLayout(layout)

    Das mit dem SecondWindow ist aber was aufwändiger. Da mach ich dann mal einen eigenen Beitrag zu. Aktuell sieht das so aus.

    6c68c956-9127-438f-bc54-4dcef8e18f00-image.png

  • Wichtige Links

    Angeheftet Python3
    1
    0 Stimmen
    1 Beiträge
    170 Aufrufe
    Niemand hat geantwortet