Skip to content

newplay/Pyside6_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySide6 Examples

A collection of PySide6 examples demonstrating various widgets and functionalities.

Examples

This repository contains the following examples:

  • ex_01_QLabel_example.py: Basic QLabel usage.
  • ex_02_QPushButton_example.py: Basic QPushButton usage.
  • ex_03_QLineEdit_example.py: Basic QLineEdit usage.
  • ex_04_QTextEdit_example.py: Basic QTextEdit usage.
  • ex_05_QCheckBox_QRadioButton_example.py: QCheckBox and QRadioButton examples.
  • ex_06_QComboBox_example.py: Basic QComboBox usage.
  • ex_07_QSlider_QDial_example.py: QSlider and QDial examples.
  • ex_08_QProgressBar_example.py: Basic QProgressBar usage.
  • ex_09_1_QListWidget_example.py: Basic QListWidget usage.
  • ex_09_2_QTableWidget_example.py: Basic QTableWidget usage.
  • ex_09_3_QTreeWidget_example.py: Basic QTreeWidget usage.
  • ex_10_QTabWidget_example.py: Basic QTabWidget usage.
  • ex_11_QMessageBox_example.py: Basic QMessageBox usage.
  • ex_12_QFileDialog_example.py: Basic QFileDialog usage.
  • ex_13_QColorDialog_QFontDialog_example.py: QColorDialog and QFontDialog examples.
  • ex_14_QMainWindow_components_example.py: QMainWindow and its components.
  • ex_15_VBoxLayout_HBoxLayout_example.py: Layout management with QVBoxLayout and QHBoxLayout.
  • ex_16_QGridLayout_example.py: Layout management with QGridLayout.
  • ex_17_QFormLayout_example.py: Layout management with QFormLayout.
  • ex_18_QStackedLayout_example.py: Layout management with QStackedLayout.
  • ex_19_QLineEdit_validation_example.py: Input validation with QLineEdit.
  • ex_20_Dynamic_style_example.py: Applying dynamic styles.
  • ex_21_Movable_label_example.py: Creating a movable widget.
  • ex_22_QGraphicsView_example.py: Basic QGraphicsView usage.
  • ex_23_matplotlib_2d_example.py: Embedding a 2D Matplotlib plot.
  • ex_24_matplotlib_3d_example.py: Embedding a 3D Matplotlib plot.
  • main_app.py: A main application that might integrate some of these examples.

How to Run

To run any of the examples, navigate to the project directory and execute the python script:

python ./examples/ex_01_QLabel_example.py

or run the main file main_app.py, it's a overview of each sample:

python main_app.py

Dependencies

This project requires the following libraries:

  • PySide6
  • Matplotlib (for 2D and 3D plotting examples)

You can install them using pip:

pip install PySide6 matplotlib

About

Some example of Pyside6 learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages