Verschiedene PyQt-Tests und Beispiele
Das https://pyqt.site-Forum ist eine Website, die speziell zum Erlernen und Verbessern von PyQt5 entwickelt wurde. Es teilt Notizen und Beispiele, die während des täglichen Studiums aufgezeichnet wurden, und sammelt und organisiert aufgetretene Probleme.
Wenn Sie der Meinung sind, dass der Inhalt hier hilfreich für Sie ist, vergessen Sie nicht, ihm einen :star:little star:star: zu geben:
Client-Download |. Benutzerdefinierte Steuerelemente
QQ-Gruppe
oder
PyQt Learn PyQt-Kanal
Zustand
Inhaltsverzeichnis
Layouts
- QVBoxLayout
- vertikales Layout
- Ränder und Abstände
- proportionale Zuteilung
- QHBoxLayout
- horizontales Layout
- Ränder und Abstände
- proportionale Zuteilung
- QGridLayout
- QFormLayout
- QFlowLayout
Abstandshalter
- Horizontaler Abstandshalter
- Vertikaler Abstandshalter
Knöpfe
- QPushButton
- Normaler Stil
- Button-Endergebnis-Fortschritt
- Fortschritt der Tastentextrotation
- Gemeinsame Tastensignale
- Animierte Schaltfläche drehen
- Flexible animierte Schaltfläche
- QToolButton
- QRadioButton
- QCheckBox
Artikelansichten
- QListView
- Benutzerdefinierte Widgets anzeigen
- Zeigen Sie benutzerdefinierte Widgets an und sortieren Sie sie
- Benutzerdefinierte Rollensortierung
- QTreeView
- QTableView
- QColumnView
- QUndoView
Artikel-Widgets
- QListWidget
- Benutzerdefiniertes Element löschen
- Anpassbares ziehbares Element
- Musik-Hotlist
- Nachahmung des Faltkontrolleffekts
- Liste häufig verwendeter Signale
- Symbol zum Element hinzufügen
- QTreeWidget
- Generieren Sie eine Baumstruktur aus JSON-Daten
- Ziehen Sie es per Drag-and-Drop, um es als Bild anzuzeigen
- Klicken Sie auf den übergeordneten Knoten, um alle untergeordneten Knoten auszuwählen bzw. die Auswahl aufzuheben
- Deaktivieren Sie den übergeordneten Knoten
- QTableWidget
- Sqlalchemy dynamisches Spleißfeld-Abfrageanzeigeformular
- In TableWidget eingebettetes Widget
Container
- QGroupBox
- QScrollArea
- Nachahmung des QQ-Einstellungsfelds
- QToolBox
- QTabWidget
- QStackedWidget
- QFrame
- QWidget
- QMdiArea
- QDockWidget
Eingabe-Widgets
- QComboBox
- Datenzuordnung ausklappen
- Text in der Mitte
- QFontComboBox
- QLineEdit
- QTextEdit
- Hervorhebung der Textsuche
- QPlainTextEdit
- QSpinBox
- QDoubleSpinBox
- QTimeEdit
- QDateTime
- QWählen
- QScrollBar
- Verschönerung im Stil der Bildlaufleiste
- QSlider
- Schieberegler-Klickpositionierung
- Doppellagiger Ringstil
- Niederfrequenzwertänderungen
Widgets anzeigen
- QLabel
- Bildladeanzeige
- Bilddrehung
- Nachgeahmte Webseitenbild-Fehlausrichtungsanzeige
- Bild im .9-Format anzeigen (Blase)
- rundes Bild
- QTextBrowser
- QGraphicsView
- Zeichne eine Weltkarte
- QWidget hinzufügen
- Bildbetrachter
- Symbol ziehen
- QCalendarWidget
- QSS verschönert den Kalenderstil
- QLCDNumber
- QProgressBar
- Verschönerung im regulären Stil
- Kreis-Fortschrittsbalken
- Prozentualer Fortschrittsbalken
- Metro-Fortschrittsbalken
- Fortschrittsbalken für Wasserwellen
- Kreisförmiger Fortschrittsbalken für den Wasserstand
- Bunt animierter Fortschrittsbalken
- QSplashScreen
- QOpenGLWidget
- QWebView
- Traumbaum
- Holen Sie sich Cookie
- Interoperieren Sie mit Js
- Screenshot der gesamten Webseite
- Spielen Sie Flash
- Abfanganfrage
- QWebEngineView
- Holen Sie sich Cookie
- Interoperieren Sie mit Js
- Screenshot der gesamten Webseite
- Verschiedene Benutzer auf derselben Website
- Abfanganfrage
- Anforderungsinhalt abfangen
- Cookies setzen
- Browser-Download-Datei
- Webseite drucken
- QWebChannel
- Rufen Sie sich gegenseitig mit Js an
QThread
- QThread erben
- moveToThread
- Thread-Wiederherstellung anhalten
- Thread Schlaf aufwachen
- Thread wird beendet
QtQuick
- Flacher Stil
- QML interagiert mit Python
QtChart
- Liniendiagramm
- Gestapeltes Liniendiagramm
- Säulengestapeltes Diagramm
- Benutzerdefinierte xy-Achse von LineChart
- ToolTip-Tipps
- Dynamisches Kurvendiagramm DynamicSpline
- Flächendiagramm
- Balkendiagramm
- Kreisdiagramm
- Spline-Diagramm
- Prozent-Balkendiagramm
- horizontales Balkendiagramm
- Horizontales prozentuales Balkendiagramm
- Streudiagramm
- Animation zum Thema Diagramm
- Dynamisches CPU-Liniendiagramm
QtDataVisualisierung
- Histogramm 3D
- Sonnenmagnetfeldlinien
- Kosinuswelle 3D
PyQtGraph
- Die Maus erhält die X-Achsen-Koordinate
- Deaktivieren Sie Rechtsklickfunktionen, das Mausrad, das Hinzufügen von Bildlaufleisten und andere Funktionen
- Werkzeuge
- Scrollbereich bezogen
Animation
- Fenster ein- und ausblenden
- Rechtsklick-Menüanimation
- Punktmatrixeffekte
- Seitenwechsel/Bilderkarussell-Animation
- Fensterzittern
- Fenster-Flip-Animation (Imitation QQ)
- Faltanimation
RemoteObjects
- Einfache Synchronisierung der Schnittstellendaten
- Modellansicht
- simpleswitch
QPainter
- QPainter zeichnet verschiedene Grafiken
- Einfaches Zeichenbrett
QtWinExtras
- Fortschrittsbalken der Taskleiste
- Schaltfläche für das Miniaturbild-Tool der Taskleiste
Andere
- QFont
- Laden Sie benutzerdefinierte Schriftarten
- QMenü
- Menüeinstellungen mehrfach auswählen und nicht schließen
- Imitation QQ-Rechtsklick-Menü
- Hover-Menü
- QAxWidget
- Zeigen Sie Word-, Excel- und PDF-Dateien an
- QSplitter
- Neuzeichnen der geteilten Fensterleiste
- QSerialPort
- Assistent zum Debuggen der seriellen Schnittstelle
- QProzess
- Führen Sie den Befehl aus und erhalten Sie das Ergebnis
- Führen Sie Befehle interaktiv aus
- QProxyStyle
- Tabulatortextrichtung
- Die Position der Tab-Eckensteuerung ist voll
- QMessageBox
- Der Countdown für den Nachrichtendialog wird geschlossen
- Benutzerdefinierte Symbole usw.
- Chineseisierung des Textes der Schaltfläche „Nachrichtenfeld“.
- QFileSystemModel
- Benutzerdefiniertes Symbol
- QGraphicsDropShadowEffect
- QSystemTrayIcon
- In die Taskleiste minimieren
- QSystemTrayIcon
- QMetaObject
- Manipulieren Sie die Benutzeroberfläche im Thread
Demo
- Fenster-Widget neu starten
- Einfaches Verstecken der Fensterkante
- Externes Fenster einbetten
- Folgen Sie einfach anderen Fenstern
- Passen Sie die Ränder der Fensteranzeige an
- Einfaches Erkennungsfenster und vergrößerter Screenshot
- Dialogfeld „Randlose abgerundete Ecken“.
- Randloses benutzerdefiniertes Titelleistenfenster
- Popup-Box in der unteren rechten Ecke
- Programmneustart
- Benutzerdefinierte Eigenschaften
- Rufen Sie die Screenshot-DLL auf
- Einzelinstanzanwendung
- Einfache Blasenaufforderung in der unteren rechten Ecke
- Nachrichtenbenachrichtigungsleiste rechts
- Kontrolle des Bestätigungscodes
- Gesichtsmerkmalspunkte
- Threading verwenden
- Hintergrundanimation
- Stellen Sie fest, ob das Signal angeschlossen ist
- Rufen Sie die virtuelle Tastatur auf
- Dynamischer Besetzt-Cursor
- Überwachung des Siebwechsels
- Randloses Fenster
Andere Projekte
Einige in Qt geschriebene Apps von Drittanbietern
Spenden-Belohnung
Vielen Dank an alle Spender für ihre Ermutigung. Hier ist eine Liste der Spender (da einige Zahlungskanäle nicht wissen können, wer die andere Partei ist, kontaktieren Sie mich bitte, um Auslassungen zu korrigieren.)
oder