Die Suche ergab 63 Treffer

von JakobDev
Montag 15. März 2021, 15:06
Forum: Showcase
Thema: Enums von PyQt5 nach PyQt6 konvertieren
Antworten: 2
Zugriffe: 4740

Enums von PyQt5 nach PyQt6 konvertieren

Da die Portierung eines Projekts von PyQt5 nach PyQt6 aufgrund der geänderten Enums jede Menge Schreibarbeit benötigt, habe ich ein kleines Skript geschrieben, um das ganze zu erleichtern. Das Skript durchsucht PyQt6 nach Enums und konvertiert sie automatisch mithilfe von einfachen Textersetzen. Da ...
von JakobDev
Sonntag 24. Mai 2020, 13:04
Forum: Qt/KDE
Thema: Ausgabe von Prozess bei startDetached abfangen
Antworten: 1
Zugriffe: 1431

Ausgabe von Prozess bei startDetached abfangen

Da mein Programm etwas komplizierter ist, habe ich folgenden Beispielcode geschrieben, um mein Problem darzustellen: from PyQt5.QtWidgets import QPlainTextEdit, QTabWidget, QWidget, QPushButton, QApplication from PyQt5.QtCore import QProcess import subprocess import sys class GameOutputTab(QPlainTex...
von JakobDev
Montag 20. April 2020, 21:21
Forum: Allgemeine Fragen
Thema: urllib funktioniert nicht
Antworten: 2
Zugriffe: 641

urllib funktioniert nicht

Der folgende Code führt bei mir zu einer Fehlermeldung: urllib.request.urlretrieve("https://example.com","/tmp/test") Das hier ist die Feglermeldung: urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certi...
von JakobDev
Montag 20. April 2020, 00:07
Forum: Allgemeine Fragen
Thema: Firefox Lesezeichen im/exportieren
Antworten: 12
Zugriffe: 1020

Re: Firefox Lesezeichen im/exportieren

Mir ist für Python kein Modul bekannt, das diese Funktion bietet. Firefox speichert die Lesezeichen in der places.sqlite im Profilordner. Du wirst dich wohl in das sqlite3 Modul von Python einarbeiten und die Datenbank damit bearbeiten müssen.
von JakobDev
Dienstag 31. März 2020, 13:45
Forum: Installation/Konfigurieren
Thema: pygame installeiern
Antworten: 1
Zugriffe: 1105

pygame installeiern

Ich habe pygame per pip installiert, aber es lässt sich nicht importieren. Auch ein Neuinstallieren hilft nicht. jakob@Pluto:~$ sudo -H pip install pygame Collecting pygame Downloading pygame-1.9.6-cp35-cp35m-manylinux1_x86_64.whl (11.4 MB) |████████████████████████████████| 11.4 MB 90 kB/s Installi...
von JakobDev
Montag 30. März 2020, 14:03
Forum: Allgemeine Fragen
Thema: Neuste Datei von GitHub herunterladen
Antworten: 7
Zugriffe: 892

Re: Neuste Datei von GitHub herunterladen

Ich habe mal einen Code geschrieben, der das ganze auch ohne die Hilfe von git herunterlädt: from datetime import datetime import requests datelist = [] response = requests.get("https://api.github.com/repos/CSSEGISandData/COVID-19/contents/csse_covid_19_data/csse_covid_19_daily_reports").j...
von JakobDev
Donnerstag 26. März 2020, 22:13
Forum: Allgemeine Fragen
Thema: Auswertung einer API mit Json
Antworten: 2
Zugriffe: 701

Re: Auswertung einer API mit Json

Hier bitte: import requests packages_json = requests.get("http://10.0.0.82/zm/api/states.json?auth=9584615443b29eedca1f6570483a1fe1").json() for i in packages_json["states"]: if i["State"]["IsActive"] == "1": print(i["State"]["Name&quo...
von JakobDev
Samstag 7. März 2020, 16:41
Forum: Qt/KDE
Thema: QMessageBox ohne Buttons
Antworten: 2
Zugriffe: 1229

Re: QMessageBox ohne Buttons

Wie bekomme ich es am besten hin, sodass der der Text aussieht wie in einer QMessageBox? Also z.B. das Fenster zentrieren und die passenden Zeilenumbrüche. So, dass es halt wie eine normale Dialogbox des Systems aussieht.
von JakobDev
Samstag 7. März 2020, 16:11
Forum: Qt/KDE
Thema: QMessageBox ohne Buttons
Antworten: 2
Zugriffe: 1229

QMessageBox ohne Buttons

Ich möchte gerne eine QMessageBox ohne Buttons erzeugen. Ziel des ganzen ist es, anzuzeigen, das im Hintergrund gerade Updates installiert werden. Wie mache ich das ganze?
von JakobDev
Mittwoch 4. März 2020, 18:02
Forum: Allgemeine Fragen
Thema: Python per Kommandozeile instalieren
Antworten: 5
Zugriffe: 733

Re: Python per Kommandozeile instalieren

Hab es jetzt hinbekommen. Die Lösung war, erst auf das Ende der Installation zu warten. Das geschieht nicht automatisch. Hier noch mal der komplette Job, für diejenigen, die es interessiert: stages: - build build_exe: stage: build script: - Invoke-WebRequest -Uri https://www.python.org/ftp/python/3....
von JakobDev
Dienstag 3. März 2020, 17:58
Forum: Allgemeine Fragen
Thema: Python per Kommandozeile instalieren
Antworten: 5
Zugriffe: 733

Re: Python per Kommandozeile instalieren

Weiß vielleicht wer den absoluten Pfad, unter dem Python hier installiert wird?
von JakobDev
Montag 2. März 2020, 19:16
Forum: Allgemeine Fragen
Thema: Python per Kommandozeile instalieren
Antworten: 5
Zugriffe: 733

Re: Python per Kommandozeile instalieren

Ich habe folgenden Befehl gefunden . $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") Damit soll es möglich sein, den PATH neuzuladen, was offenbar auch bei...
von JakobDev
Montag 2. März 2020, 17:39
Forum: Allgemeine Fragen
Thema: Python per Kommandozeile instalieren
Antworten: 5
Zugriffe: 733

Python per Kommandozeile instalieren

Ich versuche gerade, Python per Kommandozeile zu installieren, damit ich es im CI von GitLabnutzen kann. Bisher sieht mein Job so aus: build_exe: stage: build script: - Invoke-WebRequest -Uri https://www.python.org/ftp/python/3.7.6/python-3.7.6-amd64.exe -OutFile python-installer.exe - .\python-inst...
von JakobDev
Mittwoch 5. Februar 2020, 14:36
Forum: Allgemeine Fragen
Thema: Python in der Arbeit
Antworten: 1
Zugriffe: 538

Re: Python in der Arbeit

WinPython hat pip installiert. Es kann mit python.exe -m pip ausgeführt werden.
von JakobDev
Mittwoch 5. Februar 2020, 14:31
Forum: Qt/KDE
Thema: Label im hauptfenster ändern.
Antworten: 6
Zugriffe: 1524

Re: Label im hauptfenster ändern.

Hier mal ein kleiner Beispielcode: class Beispiel(): var = 1 test = Beispiel() Beispiel ist hier die Klasse und test eine Instanz der Klasse Beispiel. Bezogen auf deinen Code oben, würde das so aussehen: (ungetestet) import sys from PyQt5.QtWidgets import QApplication, QWidget from PyQt5.QtGui impor...
von JakobDev
Dienstag 4. Februar 2020, 21:41
Forum: Qt/KDE
Thema: Label im hauptfenster ändern.
Antworten: 6
Zugriffe: 1524

Re: Label im hauptfenster ändern.

Das ein Python Programm ohne Fehlermeldung abstürzt, sollte eigentlich nicht passieren, sofern der Fehler im Python Code liegt und nicht in einer benutzten Lib, die z.B. in C Programmiert wurde.Versuch mal, dein Programm ohne IDE zu starten. Du könntest auch mal die ui Dateien posten, damit man den ...
von JakobDev
Dienstag 4. Februar 2020, 21:36
Forum: Qt/KDE
Thema: Ränder von QWidget entfernen
Antworten: 9
Zugriffe: 1247

Re: Ränder von QWidget entfernen

Das QBoxLayout wusste ich nicht. Ich hab gedacht, QVBoxLayout erbt direkt von QLayout. Die gesuchte Funktion war dann insertWidget(). Danke für den Link.
von JakobDev
Samstag 1. Februar 2020, 12:32
Forum: Qt/KDE
Thema: Ränder von QWidget entfernen
Antworten: 9
Zugriffe: 1247

Re: Ränder von QWidget entfernen

In der Dokumentation von QVBoxLayout steht keine einzige Methode. Du kannst durchaus davon ausgehen, dass ich vorher im Internet nachschaue, ob ich was finde, bevor ich frage. Und da du die Methode offenbar kennst, wäre es nett, sie einfach zu nennen.
von JakobDev
Samstag 1. Februar 2020, 10:44
Forum: Qt/KDE
Thema: Ränder von QWidget entfernen
Antworten: 9
Zugriffe: 1247

Re: Ränder von QWidget entfernen

Wenn es so einfach wäre, hätte ich die Lösung schon selbst gefunden. In der Dokumentation steht leider nichts von einer entsprechenden Funktion. Es gibt dort nur Funktionen zum entfernen und ersetzen eines Widgets, aber keine, um eins am Anfang hinzuzufügen.
von JakobDev
Freitag 31. Januar 2020, 21:53
Forum: Qt/KDE
Thema: Ränder von QWidget entfernen
Antworten: 9
Zugriffe: 1247

Re: Ränder von QWidget entfernen

Durch das Stichwort margins habe ich die benötigte Funktion gefunden.

Code: Alles auswählen

main_layout.setContentsMargins(0,0,0,0)
Ich habe allerdings noch eine andere Frage:
Wie kann ich im nachhinein ein Widget über dem Editorwidget im QVBoxLayout einfügen?