Skip to content

Python und GUI

Verschoben Python3
1 1 201
  • Dank des netten Tipps meines Systemadministrator mal folgendes ausprobiert.

    Maschine

    Ubuntu20.04 in Virtual Box

    Software Installation

    python3 ist drauf. Also folgendes

    rank@frank-VirtualBox:~/python$ python3 -m pip install pysimplegui
    /usr/bin/python3: No module named pip
    

    Ok, ist einfach

    frank@frank-VirtualBox:~/python$ sudo apt install python3-pip
    

    Danach geht es

    frank@frank-VirtualBox:~/python$ python3 -m pip install pysimplegui
    Collecting pysimplegui
      Downloading PySimpleGUI-4.29.0-py3-none-any.whl (357 kB)
         |████████████████████████████████| 357 kB 2.0 MB/s 
    Installing collected packages: pysimplegui
    Successfully installed pysimplegui-4.29.0
    

    Beispiel hello_world.py

    # hello_world.py
    
    import PySimpleGUI as sg
    
    sg.Window(title="Hello World", layout=[[]], margins=(100, 50)).read()
    

    Bei der Ausführung kommt folgender Fehler

    frank@frank-VirtualBox:~/python$ python3 hello_world.py 
    Traceback (most recent call last):
      File "hello_world.py", line 3, in <module>
        import PySimpleGUI as sg
      File "/home/frank/.local/lib/python3.8/site-packages/PySimpleGUI/__init__.py", line 2, in <module>
        from .PySimpleGUI import *
      File "/home/frank/.local/lib/python3.8/site-packages/PySimpleGUI/PySimpleGUI.py", line 101, in <module>
        import tkinter as tk
    ModuleNotFoundError: No module named 'tkinter'
    

    Ok, fehlt noch was.

    frank@frank-VirtualBox:~/python$ sudo apt install python3-tk
    

    Danach funktioniert es.

    91b54d59-24ce-44d6-965c-749ae041c41c-grafik.png

  • PyQt6 - QRegularExpressionValidator

    Python3 pyqt6 python3
    1
    0 Stimmen
    1 Beiträge
    664 Aufrufe
    Niemand hat geantwortet
  • Python3 - Struktur eines Projektes

    Python3 python3
    1
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • Restic UI - User documentation

    Restic UI restic-ui python3 pyqt5
    1
    7
    0 Stimmen
    1 Beiträge
    294 Aufrufe
    Niemand hat geantwortet
  • Python3 - QT_QPA_PLATFORM

    Python3 pyqt5 python3
    2
    2
    0 Stimmen
    2 Beiträge
    423 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 - QSettings

    Python3 python3
    1
    0 Stimmen
    1 Beiträge
    188 Aufrufe
    Niemand hat geantwortet
  • Python3 - subprocess.Popen

    Python3 restic python3
    1
    0 Stimmen
    1 Beiträge
    346 Aufrufe
    Niemand hat geantwortet
  • Python3 - Eingabeformular

    Python3 python3
    3
    1
    0 Stimmen
    3 Beiträge
    273 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. [image: 1604819923887-6c68c956-9127-438f-bc54-4dcef8e18f00-image.png]
  • Wichtige Links

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