Wie kann ich das Layout für ein CMD in Python erstellen?
Hallo liebe/r Leser/in:
Wie manche in der alten Frage mitbekommen haben, habe ich ein Großprojekt namens Easy Overlay und bei meiner momentanen Idee bleibe ich einfach hängen.
Und zwar möchte ich ein Command Interface mit Print/Output einprogrammieren. Es wäre es ja kein Problem, aber da ich es mit der Bibliothek PyQt5 schreibe, ist es ein bisschen komplizierter.
Funktionen:
- Benutzer: (Eingabe)
- Antwort: (Antwort)
- In einem schwarzen Fenster mit grüner Schrift (Dialog)
Problem:
Du kannst Benutzer: löschen und damit ist der Code nicht ausführbar.
Befehl "Benut" wurde nicht gefunden
Das ist das Problem.
Ich habe versucht, mit GPT4 zusammenzuarbeiten, aber er macht es kaputt.
Könnt ihr mir helfen, dass der Dialog so aussieht:
Der Code sieht momentan so aus (beschädigt durch ChatGPT4):
class CMDInterface Dialog(QDialog):
def __init__(self, parent=None):
super().__init__(parent)
self.setWindowTitle("Command Interface")
self.resize(1600, 1200)
Layout = QVBoxLayout()
...
Der Code geht noch viel weiter, aber das wäre dann zu lang. Deswegen:
Könnt ihr mir vielleicht den Anstupser geben? Und mir den Anfang mit dem Benutzer:, Antwort: Layout erstellen? Danke im Voraus.
2 Stimmen
1 Antwort
Ein QTableView-Widget (bzw. eine Subklasse diesen Typs) könnte für deinen Anwendungsfall geeignet sein. Wenn neue Items hinzugefügt werden, dann kannst du diese bei Bedarf via Flag als schreibgeschützt markieren.
Danke, ich merk es mir und mache es im 0.7, 0.8, 0.9 oder 9.9 Update da ich zu lange an einer Sache festhing muss ich meine Zeit in was anderes stecken und schnell mein Programmieren verbessern ich danke dir