Die Suche ergab 63 Treffer
- 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 ...
- 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...
- 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...
- 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.
- 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...
- 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...
- 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...
- 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.
- 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?
- 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....
- 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?
- 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...
- 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...
- 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.
- 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...
- 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 ...
- 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.
- 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.
- 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.
- 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.
Ich habe allerdings noch eine andere Frage:
Wie kann ich im nachhinein ein Widget über dem Editorwidget im QVBoxLayout einfügen?
Code: Alles auswählen
main_layout.setContentsMargins(0,0,0,0)
Wie kann ich im nachhinein ein Widget über dem Editorwidget im QVBoxLayout einfügen?